home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrC / MrC.rsrc / CODE_18_trans1.txt < prev    next >
Text File  |  1996-05-07  |  98KB  |  1,749 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001B98 (5 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  48E7 0038                movem.l    -[A7], A2,A3,A4
  13. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  14. 0000000C  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  15. 00000010  6048                     bra        +0x4A /* 0000005A */
  16. label00000012:
  17. 00000012  286D F48A                movea.l    A4, [A5 - 0xB76]
  18. 00000016  244B                     movea.l    A2, A3
  19. 00000018  5C4A                     addq.w     A2, 6
  20. 0000001A  2052                     movea.l    A0, [A2]
  21. 0000001C  2028 0006                move.l     D0, [A0 + 0x6]
  22. 00000020  2B40 F48A                move.l     [A5 - 0xB76], D0
  23. 00000024  2052                     movea.l    A0, [A2]
  24. 00000026  2F28 0006                move.l     -[A7], [A0 + 0x6]
  25. 0000002A  4EBA FFD4                jsr        [PC - 0x2C /* 00000000 */]
  26. 0000002E  2052                     movea.l    A0, [A2]
  27. 00000030  216D F48A 0006           move.l     [A0 + 0x6], [A5 - 0xB76]
  28. 00000036  2052                     movea.l    A0, [A2]
  29. 00000038  2028 0002                move.l     D0, [A0 + 0x2]
  30. 0000003C  2B40 F48A                move.l     [A5 - 0xB76], D0
  31. 00000040  2052                     movea.l    A0, [A2]
  32. 00000042  2F28 0002                move.l     -[A7], [A0 + 0x2]
  33. 00000046  4EBA FFB8                jsr        [PC - 0x48 /* 00000000 */]
  34. 0000004A  2052                     movea.l    A0, [A2]
  35. 0000004C  216D F48A 0002           move.l     [A0 + 0x2], [A5 - 0xB76]
  36. 00000052  2B4C F48A                move.l     [A5 - 0xB76], A4
  37. 00000056  266B 0002                movea.l    A3, [A3 + 0x2]
  38. label0000005A:
  39. 0000005A  1213                     move.b     D1, [A3]
  40. 0000005C  7000                     moveq.l    D0, 0x00
  41. 0000005E  1001                     move.b     D0, D1
  42. 00000060  720E                     moveq.l    D1, 0x0E
  43. 00000062  B081                     cmp.l      D0, D1
  44. 00000064  67AC                     beq        -0x52 /* 00000012 */
  45. 00000066  720F                     moveq.l    D1, 0x0F
  46. 00000068  B081                     cmp.l      D0, D1
  47. 0000006A  6716                     beq        +0x18 /* 00000082 */
  48. 0000006C  7262                     moveq.l    D1, 0x62
  49. 0000006E  B081                     cmp.l      D0, D1
  50. 00000070  6742                     beq        +0x44 /* 000000B4 */
  51. 00000072  7211                     moveq.l    D1, 0x11
  52. 00000074  B081                     cmp.l      D0, D1
  53. 00000076  6758                     beq        +0x5A /* 000000D0 */
  54. 00000078  7210                     moveq.l    D1, 0x10
  55. 0000007A  B081                     cmp.l      D0, D1
  56. 0000007C  6752                     beq        +0x54 /* 000000D0 */
  57. 0000007E  6000 0082                bra        +0x84 /* 00000102 */
  58. label00000082:
  59. 00000082  286D F48A                movea.l    A4, [A5 - 0xB76]
  60. 00000086  244B                     movea.l    A2, A3
  61. 00000088  5C4A                     addq.w     A2, 6
  62. 0000008A  2012                     move.l     D0, [A2]
  63. 0000008C  2B40 F48A                move.l     [A5 - 0xB76], D0
  64. 00000090  2F12                     move.l     -[A7], [A2]
  65. 00000092  4EBA FF6C                jsr        [PC - 0x94 /* 00000000 */]
  66. 00000096  24AD F48A                move.l     [A2], [A5 - 0xB76]
  67. 0000009A  244B                     movea.l    A2, A3
  68. 0000009C  544A                     addq.w     A2, 2
  69. 0000009E  2012                     move.l     D0, [A2]
  70. 000000A0  2B40 F48A                move.l     [A5 - 0xB76], D0
  71. 000000A4  2F12                     move.l     -[A7], [A2]
  72. 000000A6  4EBA FF58                jsr        [PC - 0xA8 /* 00000000 */]
  73. 000000AA  24AD F48A                move.l     [A2], [A5 - 0xB76]
  74. 000000AE  2B4C F48A                move.l     [A5 - 0xB76], A4
  75. 000000B2  6056                     bra        +0x58 /* 0000010A */
  76. label000000B4:
  77. 000000B4  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  78. 000000B8  206D E690                movea.l    A0, [A5 - 0x1970]
  79. 000000BC  4E90                     jsr        [A0]
  80. 000000BE  16BC 005D                move.b     [A3], 0x5D /* ']' */
  81. 000000C2  7006                     moveq.l    D0, 0x06
  82. 000000C4  2740 0012                move.l     [A3 + 0x12], D0
  83. 000000C8  7000                     moveq.l    D0, 0x00
  84. 000000CA  2740 0006                move.l     [A3 + 0x6], D0
  85. 000000CE  603A                     bra        +0x3C /* 0000010A */
  86. label000000D0:
  87. 000000D0  286D F48A                movea.l    A4, [A5 - 0xB76]
  88. 000000D4  244B                     movea.l    A2, A3
  89. 000000D6  5C4A                     addq.w     A2, 6
  90. 000000D8  2012                     move.l     D0, [A2]
  91. 000000DA  2B40 F48A                move.l     [A5 - 0xB76], D0
  92. 000000DE  2F12                     move.l     -[A7], [A2]
  93. 000000E0  4EBA FF1E                jsr        [PC - 0xE2 /* 00000000 */]
  94. 000000E4  24AD F48A                move.l     [A2], [A5 - 0xB76]
  95. 000000E8  244B                     movea.l    A2, A3
  96. 000000EA  544A                     addq.w     A2, 2
  97. 000000EC  2012                     move.l     D0, [A2]
  98. 000000EE  2B40 F48A                move.l     [A5 - 0xB76], D0
  99. 000000F2  2F12                     move.l     -[A7], [A2]
  100. 000000F4  4EBA FF0A                jsr        [PC - 0xF6 /* 00000000 */]
  101. 000000F8  24AD F48A                move.l     [A2], [A5 - 0xB76]
  102. 000000FC  2B4C F48A                move.l     [A5 - 0xB76], A4
  103. 00000100  6008                     bra        +0xA /* 0000010A */
  104. label00000102:
  105. 00000102  2F0B                     move.l     -[A7], A3
  106. 00000104  4267                     clr.w      -[A7]
  107. 00000106  4EBA 000E                jsr        [PC + 0xE /* 00000116 */]
  108. label0000010A:
  109. 0000010A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  110. 0000010E  4E5E                     unlink     A6
  111. 00000110  205F                     movea.l    A0, [A7]+
  112. 00000112  584F                     addq.w     A7, 4
  113. 00000114  4ED0                     jmp        [A0]
  114. fn00000116:
  115. 00000116  4E56 FFB4                link       A6, -0x004C
  116. 0000011A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  117. 0000011E  3A2E 0008                move.w     D5, [A6 + 0x8]
  118. 00000122  6000 0636                bra        +0x638 /* 0000075A */
  119. label00000126:
  120. 00000126  4A45                     tst.w      D5
  121. 00000128  673C                     beq        +0x3E /* 00000166 */
  122. 0000012A  266D F48A                movea.l    A3, [A5 - 0xB76]
  123. 0000012E  246E 000A                movea.l    A2, [A6 + 0xA]
  124. 00000132  5C4A                     addq.w     A2, 6
  125. 00000134  2012                     move.l     D0, [A2]
  126. 00000136  2B40 F48A                move.l     [A5 - 0xB76], D0
  127. 0000013A  2F12                     move.l     -[A7], [A2]
  128. 0000013C  3F05                     move.w     -[A7], D5
  129. 0000013E  4EBA FFD6                jsr        [PC - 0x2A /* 00000116 */]
  130. 00000142  24AD F48A                move.l     [A2], [A5 - 0xB76]
  131. 00000146  246E 000A                movea.l    A2, [A6 + 0xA]
  132. 0000014A  544A                     addq.w     A2, 2
  133. 0000014C  2012                     move.l     D0, [A2]
  134. 0000014E  2B40 F48A                move.l     [A5 - 0xB76], D0
  135. 00000152  2F12                     move.l     -[A7], [A2]
  136. 00000154  3F05                     move.w     -[A7], D5
  137. 00000156  4EBA FFBE                jsr        [PC - 0x42 /* 00000116 */]
  138. 0000015A  24AD F48A                move.l     [A2], [A5 - 0xB76]
  139. 0000015E  2B4B F48A                move.l     [A5 - 0xB76], A3
  140. 00000162  4EFA 065E                jmp        [PC + 0x65E /* 000007C2 */]
  141. label00000166:
  142. 00000166  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  143. 0000016A  2840                     movea.l    A4, D0
  144. 0000016C  246E 000A                movea.l    A2, [A6 + 0xA]
  145. 00000170  204C                     movea.l    A0, A4
  146. 00000172  7007                     moveq.l    D0, 0x07
  147. label00000174:
  148. 00000174  20DA                     move.l     [A0]+, [A2]+
  149. 00000176  51C8 FFFC                dbf        D0, -0x6 /* 00000174 */
  150. 0000017A  3092                     move.w     [A0], [A2]
  151. 0000017C  102D E33D                move.b     D0, [A5 - 0x1CC3]
  152. 00000180  6712                     beq        +0x14 /* 00000194 */
  153. 00000182  206E 000A                movea.l    A0, [A6 + 0xA]
  154. 00000186  7022                     moveq.l    D0, 0x22
  155. 00000188  D1C0                     add.l      A0, D0
  156. 0000018A  224C                     movea.l    A1, A4
  157. 0000018C  7022                     moveq.l    D0, 0x22
  158. 0000018E  D3C0                     add.l      A1, D0
  159. 00000190  22D8                     move.l     [A1]+, [A0]+
  160. 00000192  3290                     move.w     [A1], [A0]
  161. label00000194:
  162. 00000194  246C 0016                movea.l    A2, [A4 + 0x16]
  163. 00000198  200A                     move.l     D0, A2
  164. 0000019A  6704                     beq        +0x6 /* 000001A0 */
  165. 0000019C  526A 0006                addq.w     [A2 + 0x6], 1
  166. label000001A0:
  167. 000001A0  7001                     moveq.l    D0, 0x01
  168. 000001A2  2F00                     move.l     -[A7], D0
  169. 000001A4  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  170. 000001A8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  171. 000001AC  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  172. 000001B0  2D40 FFC0                move.l     [A6 - 0x40], D0
  173. 000001B4  2F00                     move.l     -[A7], D0
  174. 000001B6  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  175. 000001BA  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  176. 000001BE  2068 0018                movea.l    A0, [A0 + 0x18]
  177. 000001C2  5268 0006                addq.w     [A0 + 0x6], 1
  178. 000001C6  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  179. 000001CA  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  180. 000001CE  2D40 FFB4                move.l     [A6 - 0x4C], D0
  181. 000001D2  721B                     moveq.l    D1, 0x1B
  182. 000001D4  2F01                     move.l     -[A7], D1
  183. 000001D6  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  184. 000001DA  2F28 0018                move.l     -[A7], [A0 + 0x18]
  185. 000001DE  2F00                     move.l     -[A7], D0
  186. 000001E0  2F0C                     move.l     -[A7], A4
  187. 000001E2  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  188. 000001E6  2640                     movea.l    A3, D0
  189. 000001E8  2F0B                     move.l     -[A7], A3
  190. 000001EA  2F2D F48A                move.l     -[A7], [A5 - 0xB76]
  191. 000001EE  4EAD 172A                jsr        [A5 + 0x172A /* export_737 */]
  192. 000001F2  2B40 F48A                move.l     [A5 - 0xB76], D0
  193. 000001F6  206E FFB4                movea.l    A0, [A6 - 0x4C]
  194. 000001FA  246E 000A                movea.l    A2, [A6 + 0xA]
  195. 000001FE  7007                     moveq.l    D0, 0x07
  196. label00000200:
  197. 00000200  24D8                     move.l     [A2]+, [A0]+
  198. 00000202  51C8 FFFC                dbf        D0, -0x6 /* 00000200 */
  199. 00000206  3490                     move.w     [A2], [A0]
  200. 00000208  102D E33D                move.b     D0, [A5 - 0x1CC3]
  201. 0000020C  6714                     beq        +0x16 /* 00000222 */
  202. 0000020E  206E FFB4                movea.l    A0, [A6 - 0x4C]
  203. 00000212  7022                     moveq.l    D0, 0x22
  204. 00000214  D1C0                     add.l      A0, D0
  205. 00000216  226E 000A                movea.l    A1, [A6 + 0xA]
  206. 0000021A  7022                     moveq.l    D0, 0x22
  207. 0000021C  D3C0                     add.l      A1, D0
  208. 0000021E  22D8                     move.l     [A1]+, [A0]+
  209. 00000220  3290                     move.w     [A1], [A0]
  210. label00000222:
  211. 00000222  206E 000A                movea.l    A0, [A6 + 0xA]
  212. 00000226  2468 0016                movea.l    A2, [A0 + 0x16]
  213. 0000022A  200A                     move.l     D0, A2
  214. 0000022C  6704                     beq        +0x6 /* 00000232 */
  215. 0000022E  526A 0006                addq.w     [A2 + 0x6], 1
  216. label00000232:
  217. 00000232  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  218. 00000236  2068 0018                movea.l    A0, [A0 + 0x18]
  219. 0000023A  5268 0006                addq.w     [A0 + 0x6], 1
  220. 0000023E  2F0C                     move.l     -[A7], A4
  221. 00000240  4EBA FDBE                jsr        [PC - 0x242 /* 00000000 */]
  222. 00000244  4EFA 057C                jmp        [PC + 0x57C /* 000007C2 */]
  223. label00000248:
  224. 00000248  4245                     clr.w      D5
  225. 0000024A  246E 000A                movea.l    A2, [A6 + 0xA]
  226. 0000024E  202A 0012                move.l     D0, [A2 + 0x12]
  227. 00000252  2D40 FFC4                move.l     [A6 - 0x3C], D0
  228. 00000256  2040                     movea.l    A0, D0
  229. 00000258  2210                     move.l     D1, [A0]
  230. 0000025A  3601                     move.w     D3, D1
  231. 0000025C  721F                     moveq.l    D1, 0x1F
  232. 0000025E  C641                     and.w      D3, D1
  233. 00000260  7214                     moveq.l    D1, 0x14
  234. 00000262  B641                     cmp.w      D3, D1
  235. 00000264  6708                     beq        +0xA /* 0000026E */
  236. 00000266  7215                     moveq.l    D1, 0x15
  237. 00000268  B641                     cmp.w      D3, D1
  238. 0000026A  6600 00A2                bne        +0xA4 /* 0000030E */
  239. label0000026E:
  240. 0000026E  2F00                     move.l     -[A7], D0
  241. 00000270  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  242. 00000274  7204                     moveq.l    D1, 0x04
  243. 00000276  B081                     cmp.l      D0, D1
  244. 00000278  6300 0094                bls        +0x96 /* 0000030E */
  245. 0000027C  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  246. 00000280  4267                     clr.w      -[A7]
  247. 00000282  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  248. 00000286  2640                     movea.l    A3, D0
  249. 00000288  202A 0006                move.l     D0, [A2 + 0x6]
  250. 0000028C  2D40 FFBC                move.l     [A6 - 0x44], D0
  251. 00000290  7614                     moveq.l    D3, 0x14
  252. 00000292  2F03                     move.l     -[A7], D3
  253. 00000294  2F0B                     move.l     -[A7], A3
  254. 00000296  2040                     movea.l    A0, D0
  255. 00000298  2F28 0002                move.l     -[A7], [A0 + 0x2]
  256. 0000029C  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  257. 000002A0  206E FFBC                movea.l    A0, [A6 - 0x44]
  258. 000002A4  2140 0002                move.l     [A0 + 0x2], D0
  259. 000002A8  2F03                     move.l     -[A7], D3
  260. 000002AA  2F0B                     move.l     -[A7], A3
  261. 000002AC  2F28 0006                move.l     -[A7], [A0 + 0x6]
  262. 000002B0  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  263. 000002B4  206E FFBC                movea.l    A0, [A6 - 0x44]
  264. 000002B8  2140 0006                move.l     [A0 + 0x6], D0
  265. 000002BC  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  266. 000002C0  2840                     movea.l    A4, D0
  267. 000002C2  204C                     movea.l    A0, A4
  268. 000002C4  7007                     moveq.l    D0, 0x07
  269. label000002C6:
  270. 000002C6  20DA                     move.l     [A0]+, [A2]+
  271. 000002C8  51C8 FFFC                dbf        D0, -0x6 /* 000002C6 */
  272. 000002CC  3092                     move.w     [A0], [A2]
  273. 000002CE  102D E33D                move.b     D0, [A5 - 0x1CC3]
  274. 000002D2  6712                     beq        +0x14 /* 000002E6 */
  275. 000002D4  206E 000A                movea.l    A0, [A6 + 0xA]
  276. 000002D8  7022                     moveq.l    D0, 0x22
  277. 000002DA  D1C0                     add.l      A0, D0
  278. 000002DC  224C                     movea.l    A1, A4
  279. 000002DE  7022                     moveq.l    D0, 0x22
  280. 000002E0  D3C0                     add.l      A1, D0
  281. 000002E2  22D8                     move.l     [A1]+, [A0]+
  282. 000002E4  3290                     move.w     [A1], [A0]
  283. label000002E6:
  284. 000002E6  246C 0016                movea.l    A2, [A4 + 0x16]
  285. 000002EA  200A                     move.l     D0, A2
  286. 000002EC  6704                     beq        +0x6 /* 000002F2 */
  287. 000002EE  526A 0006                addq.w     [A2 + 0x6], 1
  288. label000002F2:
  289. 000002F2  246E 000A                movea.l    A2, [A6 + 0xA]
  290. 000002F6  14BC 0013                move.b     [A2], 0x13
  291. 000002FA  254C 0002                move.l     [A2 + 0x2], A4
  292. 000002FE  206E FFBC                movea.l    A0, [A6 - 0x44]
  293. 00000302  214B 0012                move.l     [A0 + 0x12], A3
  294. 00000306  294B 0012                move.l     [A4 + 0x12], A3
  295. 0000030A  6000 044E                bra        +0x450 /* 0000075A */
  296. label0000030E:
  297. 0000030E  246E 000A                movea.l    A2, [A6 + 0xA]
  298. 00000312  202A 0012                move.l     D0, [A2 + 0x12]
  299. 00000316  2D40 FFC4                move.l     [A6 - 0x3C], D0
  300. 0000031A  7201                     moveq.l    D1, 0x01
  301. 0000031C  2F01                     move.l     -[A7], D1
  302. 0000031E  2F00                     move.l     -[A7], D0
  303. 00000320  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  304. 00000324  2D40 FFC0                move.l     [A6 - 0x40], D0
  305. 00000328  2F00                     move.l     -[A7], D0
  306. 0000032A  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  307. 0000032E  206E FFC4                movea.l    A0, [A6 - 0x3C]
  308. 00000332  5268 0006                addq.w     [A0 + 0x6], 1
  309. 00000336  202A 0006                move.l     D0, [A2 + 0x6]
  310. 0000033A  2D40 FFBC                move.l     [A6 - 0x44], D0
  311. 0000033E  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  312. 00000342  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  313. 00000346  2D40 FFB4                move.l     [A6 - 0x4C], D0
  314. 0000034A  206E FFC4                movea.l    A0, [A6 - 0x3C]
  315. 0000034E  2410                     move.l     D2, [A0]
  316. 00000350  3602                     move.w     D3, D2
  317. 00000352  781F                     moveq.l    D4, 0x1F
  318. 00000354  C644                     and.w      D3, D4
  319. 00000356  7A14                     moveq.l    D5, 0x14
  320. 00000358  B645                     cmp.w      D3, D5
  321. 0000035A  6706                     beq        +0x8 /* 00000362 */
  322. 0000035C  7415                     moveq.l    D2, 0x15
  323. 0000035E  B642                     cmp.w      D3, D2
  324. 00000360  6604                     bne        +0x6 /* 00000366 */
  325. label00000362:
  326. 00000362  7417                     moveq.l    D2, 0x17
  327. 00000364  6002                     bra        +0x4 /* 00000368 */
  328. label00000366:
  329. 00000366  741B                     moveq.l    D2, 0x1B
  330. label00000368:
  331. 00000368  7200                     moveq.l    D1, 0x00
  332. 0000036A  1202                     move.b     D1, D2
  333. 0000036C  2F01                     move.l     -[A7], D1
  334. 0000036E  2F08                     move.l     -[A7], A0
  335. 00000370  2F00                     move.l     -[A7], D0
  336. 00000372  226E FFBC                movea.l    A1, [A6 - 0x44]
  337. 00000376  2F29 0002                move.l     -[A7], [A1 + 0x2]
  338. 0000037A  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  339. 0000037E  206E FFBC                movea.l    A0, [A6 - 0x44]
  340. 00000382  2140 0002                move.l     [A0 + 0x2], D0
  341. 00000386  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  342. 0000038A  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  343. 0000038E  2D40 FFB4                move.l     [A6 - 0x4C], D0
  344. 00000392  206E FFC4                movea.l    A0, [A6 - 0x3C]
  345. 00000396  2410                     move.l     D2, [A0]
  346. 00000398  3602                     move.w     D3, D2
  347. 0000039A  C644                     and.w      D3, D4
  348. 0000039C  B645                     cmp.w      D3, D5
  349. 0000039E  6706                     beq        +0x8 /* 000003A6 */
  350. 000003A0  7415                     moveq.l    D2, 0x15
  351. 000003A2  B642                     cmp.w      D3, D2
  352. 000003A4  6604                     bne        +0x6 /* 000003AA */
  353. label000003A6:
  354. 000003A6  7417                     moveq.l    D2, 0x17
  355. 000003A8  6002                     bra        +0x4 /* 000003AC */
  356. label000003AA:
  357. 000003AA  741B                     moveq.l    D2, 0x1B
  358. label000003AC:
  359. 000003AC  7200                     moveq.l    D1, 0x00
  360. 000003AE  1202                     move.b     D1, D2
  361. 000003B0  2F01                     move.l     -[A7], D1
  362. 000003B2  2F08                     move.l     -[A7], A0
  363. 000003B4  2F00                     move.l     -[A7], D0
  364. 000003B6  206E FFBC                movea.l    A0, [A6 - 0x44]
  365. 000003BA  2F28 0006                move.l     -[A7], [A0 + 0x6]
  366. 000003BE  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  367. 000003C2  206E FFBC                movea.l    A0, [A6 - 0x44]
  368. 000003C6  2140 0006                move.l     [A0 + 0x6], D0
  369. 000003CA  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  370. 000003CE  2840                     movea.l    A4, D0
  371. 000003D0  204C                     movea.l    A0, A4
  372. 000003D2  7007                     moveq.l    D0, 0x07
  373. label000003D4:
  374. 000003D4  20DA                     move.l     [A0]+, [A2]+
  375. 000003D6  51C8 FFFC                dbf        D0, -0x6 /* 000003D4 */
  376. 000003DA  3092                     move.w     [A0], [A2]
  377. 000003DC  102D E33D                move.b     D0, [A5 - 0x1CC3]
  378. 000003E0  6712                     beq        +0x14 /* 000003F4 */
  379. 000003E2  206E 000A                movea.l    A0, [A6 + 0xA]
  380. 000003E6  7022                     moveq.l    D0, 0x22
  381. 000003E8  D1C0                     add.l      A0, D0
  382. 000003EA  224C                     movea.l    A1, A4
  383. 000003EC  7022                     moveq.l    D0, 0x22
  384. 000003EE  D3C0                     add.l      A1, D0
  385. 000003F0  22D8                     move.l     [A1]+, [A0]+
  386. 000003F2  3290                     move.w     [A1], [A0]
  387. label000003F4:
  388. 000003F4  246C 0016                movea.l    A2, [A4 + 0x16]
  389. 000003F8  200A                     move.l     D0, A2
  390. 000003FA  6704                     beq        +0x6 /* 00000400 */
  391. 000003FC  526A 0006                addq.w     [A2 + 0x6], 1
  392. label00000400:
  393. 00000400  2F0C                     move.l     -[A7], A4
  394. 00000402  2F2D F48A                move.l     -[A7], [A5 - 0xB76]
  395. 00000406  4EAD 172A                jsr        [A5 + 0x172A /* export_737 */]
  396. 0000040A  2B40 F48A                move.l     [A5 - 0xB76], D0
  397. 0000040E  246E FFB4                movea.l    A2, [A6 - 0x4C]
  398. 00000412  266E 000A                movea.l    A3, [A6 + 0xA]
  399. 00000416  7007                     moveq.l    D0, 0x07
  400. label00000418:
  401. 00000418  26DA                     move.l     [A3]+, [A2]+
  402. 0000041A  51C8 FFFC                dbf        D0, -0x6 /* 00000418 */
  403. 0000041E  3692                     move.w     [A3], [A2]
  404. 00000420  102D E33D                move.b     D0, [A5 - 0x1CC3]
  405. 00000424  6714                     beq        +0x16 /* 0000043A */
  406. 00000426  206E FFB4                movea.l    A0, [A6 - 0x4C]
  407. 0000042A  7022                     moveq.l    D0, 0x22
  408. 0000042C  D1C0                     add.l      A0, D0
  409. 0000042E  226E 000A                movea.l    A1, [A6 + 0xA]
  410. 00000432  7022                     moveq.l    D0, 0x22
  411. 00000434  D3C0                     add.l      A1, D0
  412. 00000436  22D8                     move.l     [A1]+, [A0]+
  413. 00000438  3290                     move.w     [A1], [A0]
  414. label0000043A:
  415. 0000043A  206E 000A                movea.l    A0, [A6 + 0xA]
  416. 0000043E  2468 0016                movea.l    A2, [A0 + 0x16]
  417. 00000442  200A                     move.l     D0, A2
  418. 00000444  6704                     beq        +0x6 /* 0000044A */
  419. 00000446  526A 0006                addq.w     [A2 + 0x6], 1
  420. label0000044A:
  421. 0000044A  206E FFC4                movea.l    A0, [A6 - 0x3C]
  422. 0000044E  5268 0006                addq.w     [A0 + 0x6], 1
  423. 00000452  266D F48A                movea.l    A3, [A5 - 0xB76]
  424. 00000456  244C                     movea.l    A2, A4
  425. 00000458  5C4A                     addq.w     A2, 6
  426. 0000045A  2052                     movea.l    A0, [A2]
  427. 0000045C  2028 0006                move.l     D0, [A0 + 0x6]
  428. 00000460  2B40 F48A                move.l     [A5 - 0xB76], D0
  429. 00000464  2052                     movea.l    A0, [A2]
  430. 00000466  2F28 0006                move.l     -[A7], [A0 + 0x6]
  431. 0000046A  4EBA FB94                jsr        [PC - 0x46C /* 00000000 */]
  432. 0000046E  2052                     movea.l    A0, [A2]
  433. 00000470  216D F48A 0006           move.l     [A0 + 0x6], [A5 - 0xB76]
  434. 00000476  2052                     movea.l    A0, [A2]
  435. 00000478  2028 0002                move.l     D0, [A0 + 0x2]
  436. 0000047C  2B40 F48A                move.l     [A5 - 0xB76], D0
  437. 00000480  2052                     movea.l    A0, [A2]
  438. 00000482  2F28 0002                move.l     -[A7], [A0 + 0x2]
  439. 00000486  4EBA FB78                jsr        [PC - 0x488 /* 00000000 */]
  440. 0000048A  2052                     movea.l    A0, [A2]
  441. 0000048C  216D F48A 0002           move.l     [A0 + 0x2], [A5 - 0xB76]
  442. 00000492  2B4B F48A                move.l     [A5 - 0xB76], A3
  443. 00000496  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  444. 0000049A  4267                     clr.w      -[A7]
  445. 0000049C  4EBA FC78                jsr        [PC - 0x388 /* 00000116 */]
  446. 000004A0  4EFA 0320                jmp        [PC + 0x320 /* 000007C2 */]
  447. label000004A4:
  448. 000004A4  246E 000A                movea.l    A2, [A6 + 0xA]
  449. 000004A8  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  450. 000004AC  4267                     clr.w      -[A7]
  451. 000004AE  4EBA FC66                jsr        [PC - 0x39A /* 00000116 */]
  452. 000004B2  286A 0002                movea.l    A4, [A2 + 0x2]
  453. 000004B6  2D4C FFD8                move.l     [A6 - 0x28], A4
  454. 000004BA  206E FFD8                movea.l    A0, [A6 - 0x28]
  455. 000004BE  2F08                     move.l     -[A7], A0
  456. 000004C0  2F2D F48A                move.l     -[A7], [A5 - 0xB76]
  457. 000004C4  4EAD 172A                jsr        [A5 + 0x172A /* export_737 */]
  458. 000004C8  2B40 F48A                move.l     [A5 - 0xB76], D0
  459. 000004CC  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  460. 000004D0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  461. 000004D4  7001                     moveq.l    D0, 0x01
  462. 000004D6  2F00                     move.l     -[A7], D0
  463. 000004D8  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  464. 000004DC  2540 0002                move.l     [A2 + 0x2], D0
  465. 000004E0  2F0C                     move.l     -[A7], A4
  466. 000004E2  4EBA FB1C                jsr        [PC - 0x4E4 /* 00000000 */]
  467. 000004E6  4EFA 02DA                jmp        [PC + 0x2DA /* 000007C2 */]
  468. label000004EA:
  469. 000004EA  4245                     clr.w      D5
  470. 000004EC  246E 000A                movea.l    A2, [A6 + 0xA]
  471. 000004F0  202A 0012                move.l     D0, [A2 + 0x12]
  472. 000004F4  2D40 FFC4                move.l     [A6 - 0x3C], D0
  473. 000004F8  7201                     moveq.l    D1, 0x01
  474. 000004FA  2F01                     move.l     -[A7], D1
  475. 000004FC  2F00                     move.l     -[A7], D0
  476. 000004FE  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  477. 00000502  2D40 FFC0                move.l     [A6 - 0x40], D0
  478. 00000506  2F00                     move.l     -[A7], D0
  479. 00000508  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  480. 0000050C  206E FFC4                movea.l    A0, [A6 - 0x3C]
  481. 00000510  5268 0006                addq.w     [A0 + 0x6], 1
  482. 00000514  266A 0002                movea.l    A3, [A2 + 0x2]
  483. 00000518  6004                     bra        +0x6 /* 0000051E */
  484. label0000051A:
  485. 0000051A  266B 0006                movea.l    A3, [A3 + 0x6]
  486. label0000051E:
  487. 0000051E  1013                     move.b     D0, [A3]
  488. 00000520  720F                     moveq.l    D1, 0x0F
  489. 00000522  B001                     cmp.b      D0, D1
  490. 00000524  67F4                     beq        -0xA /* 0000051A */
  491. 00000526  286B 0006                movea.l    A4, [A3 + 0x6]
  492. 0000052A  6004                     bra        +0x6 /* 00000530 */
  493. label0000052C:
  494. 0000052C  286C 0006                movea.l    A4, [A4 + 0x6]
  495. label00000530:
  496. 00000530  1014                     move.b     D0, [A4]
  497. 00000532  7256                     moveq.l    D1, 0x56
  498. 00000534  B001                     cmp.b      D0, D1
  499. 00000536  67F4                     beq        -0xA /* 0000052C */
  500. 00000538  18BC 005E                move.b     [A4], 0x5E /* '^' */
  501. 0000053C  7000                     moveq.l    D0, 0x00
  502. 0000053E  2940 0006                move.l     [A4 + 0x6], D0
  503. 00000542  262E FFC0                move.l     D3, [A6 - 0x40]
  504. 00000546  2943 0002                move.l     [A4 + 0x2], D3
  505. 0000054A  246E 000A                movea.l    A2, [A6 + 0xA]
  506. 0000054E  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  507. 00000552  2F2D F48A                move.l     -[A7], [A5 - 0xB76]
  508. 00000556  4EAD 172A                jsr        [A5 + 0x172A /* export_737 */]
  509. 0000055A  2B40 F48A                move.l     [A5 - 0xB76], D0
  510. 0000055E  266A 0002                movea.l    A3, [A2 + 0x2]
  511. 00000562  2F03                     move.l     -[A7], D3
  512. 00000564  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  513. 00000568  2D40 FFB4                move.l     [A6 - 0x4C], D0
  514. 0000056C  2040                     movea.l    A0, D0
  515. 0000056E  7207                     moveq.l    D1, 0x07
  516. label00000570:
  517. 00000570  24D8                     move.l     [A2]+, [A0]+
  518. 00000572  51C9 FFFC                dbf        D1, -0x6 /* 00000570 */
  519. 00000576  3490                     move.w     [A2], [A0]
  520. 00000578  122D E33D                move.b     D1, [A5 - 0x1CC3]
  521. 0000057C  6712                     beq        +0x14 /* 00000590 */
  522. 0000057E  2040                     movea.l    A0, D0
  523. 00000580  7022                     moveq.l    D0, 0x22
  524. 00000582  D1C0                     add.l      A0, D0
  525. 00000584  226E 000A                movea.l    A1, [A6 + 0xA]
  526. 00000588  7022                     moveq.l    D0, 0x22
  527. 0000058A  D3C0                     add.l      A1, D0
  528. 0000058C  22D8                     move.l     [A1]+, [A0]+
  529. 0000058E  3290                     move.w     [A1], [A0]
  530. label00000590:
  531. 00000590  206E 000A                movea.l    A0, [A6 + 0xA]
  532. 00000594  2468 0016                movea.l    A2, [A0 + 0x16]
  533. 00000598  200A                     move.l     D0, A2
  534. 0000059A  6704                     beq        +0x6 /* 000005A0 */
  535. 0000059C  526A 0006                addq.w     [A2 + 0x6], 1
  536. label000005A0:
  537. 000005A0  246E 000A                movea.l    A2, [A6 + 0xA]
  538. 000005A4  14BC 005C                move.b     [A2], 0x5C /* '\\' */
  539. 000005A8  256E FFB4 0002           move.l     [A2 + 0x2], [A6 - 0x4C]
  540. 000005AE  2D4B 000A                move.l     [A6 + 0xA], A3
  541. 000005B2  6000 01A6                bra        +0x1A8 /* 0000075A */
  542. label000005B6:
  543. 000005B6  206E 000A                movea.l    A0, [A6 + 0xA]
  544. 000005BA  2468 0002                movea.l    A2, [A0 + 0x2]
  545. 000005BE  4AAA 0040                tst.l      [A2 + 0x40]
  546. 000005C2  6600 01FE                bne        +0x200 /* 000007C2 */
  547. 000005C6  102A 0016                move.b     D0, [A2 + 0x16]
  548. 000005CA  1D40 FFC8                move.b     [A6 - 0x38], D0
  549. 000005CE  7202                     moveq.l    D1, 0x02
  550. 000005D0  B001                     cmp.b      D0, D1
  551. 000005D2  6720                     beq        +0x22 /* 000005F4 */
  552. 000005D4  7203                     moveq.l    D1, 0x03
  553. 000005D6  B001                     cmp.b      D0, D1
  554. 000005D8  671A                     beq        +0x1C /* 000005F4 */
  555. 000005DA  7206                     moveq.l    D1, 0x06
  556. 000005DC  B001                     cmp.b      D0, D1
  557. 000005DE  6714                     beq        +0x16 /* 000005F4 */
  558. 000005E0  7219                     moveq.l    D1, 0x19
  559. 000005E2  B001                     cmp.b      D0, D1
  560. 000005E4  670E                     beq        +0x10 /* 000005F4 */
  561. 000005E6  7215                     moveq.l    D1, 0x15
  562. 000005E8  B001                     cmp.b      D0, D1
  563. 000005EA  6708                     beq        +0xA /* 000005F4 */
  564. 000005EC  7218                     moveq.l    D1, 0x18
  565. 000005EE  B001                     cmp.b      D0, D1
  566. 000005F0  6600 01D0                bne        +0x1D2 /* 000007C2 */
  567. label000005F4:
  568. 000005F4  2F0A                     move.l     -[A7], A2
  569. 000005F6  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  570. 000005FA  7001                     moveq.l    D0, 0x01
  571. 000005FC  2540 0034                move.l     [A2 + 0x34], D0
  572. 00000600  6000 01C0                bra        +0x1C2 /* 000007C2 */
  573. label00000604:
  574. 00000604  246E 000A                movea.l    A2, [A6 + 0xA]
  575. 00000608  14BC 005D                move.b     [A2], 0x5D /* ']' */
  576. 0000060C  206A 0002                movea.l    A0, [A2 + 0x2]
  577. 00000610  2F28 000C                move.l     -[A7], [A0 + 0xC]
  578. 00000614  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  579. 00000618  2540 0006                move.l     [A2 + 0x6], D0
  580. 0000061C  4EFA 01A4                jmp        [PC + 0x1A4 /* 000007C2 */]
  581. label00000620:
  582. 00000620  266A 0002                movea.l    A3, [A2 + 0x2]
  583. 00000624  1013                     move.b     D0, [A3]
  584. 00000626  725F                     moveq.l    D1, 0x5F
  585. 00000628  B001                     cmp.b      D0, D1
  586. 0000062A  660C                     bne        +0xE /* 00000638 */
  587. 0000062C  206B 0002                movea.l    A0, [A3 + 0x2]
  588. 00000630  00A8 0000 0200 0018      ori.l      [A0 + 0x18], 0x200
  589. label00000638:
  590. 00000638  1013                     move.b     D0, [A3]
  591. 0000063A  720F                     moveq.l    D1, 0x0F
  592. 0000063C  B001                     cmp.b      D0, D1
  593. 0000063E  661E                     bne        +0x20 /* 0000065E */
  594. label00000640:
  595. 00000640  266B 0006                movea.l    A3, [A3 + 0x6]
  596. 00000644  1613                     move.b     D3, [A3]
  597. 00000646  700F                     moveq.l    D0, 0x0F
  598. 00000648  B600                     cmp.b      D3, D0
  599. 0000064A  67F4                     beq        -0xA /* 00000640 */
  600. 0000064C  705F                     moveq.l    D0, 0x5F
  601. 0000064E  B600                     cmp.b      D3, D0
  602. 00000650  660C                     bne        +0xE /* 0000065E */
  603. 00000652  206B 0002                movea.l    A0, [A3 + 0x2]
  604. 00000656  00A8 0000 0200 0018      ori.l      [A0 + 0x18], 0x200
  605. label0000065E:
  606. 0000065E  1013                     move.b     D0, [A3]
  607. 00000660  720E                     moveq.l    D1, 0x0E
  608. 00000662  B001                     cmp.b      D0, D1
  609. 00000664  6600 00B4                bne        +0xB6 /* 0000071A */
  610. 00000668  246E 000A                movea.l    A2, [A6 + 0xA]
  611. 0000066C  202A 0012                move.l     D0, [A2 + 0x12]
  612. 00000670  2D40 FFC4                move.l     [A6 - 0x3C], D0
  613. 00000674  202A 0002                move.l     D0, [A2 + 0x2]
  614. 00000678  2D40 FFB8                move.l     [A6 - 0x48], D0
  615. 0000067C  2040                     movea.l    A0, D0
  616. 0000067E  2228 0006                move.l     D1, [A0 + 0x6]
  617. 00000682  2D41 FFBC                move.l     [A6 - 0x44], D1
  618. 00000686  7207                     moveq.l    D1, 0x07
  619. label00000688:
  620. 00000688  24D8                     move.l     [A2]+, [A0]+
  621. 0000068A  51C9 FFFC                dbf        D1, -0x6 /* 00000688 */
  622. 0000068E  3490                     move.w     [A2], [A0]
  623. 00000690  122D E33D                move.b     D1, [A5 - 0x1CC3]
  624. 00000694  6712                     beq        +0x14 /* 000006A8 */
  625. 00000696  2040                     movea.l    A0, D0
  626. 00000698  7022                     moveq.l    D0, 0x22
  627. 0000069A  D1C0                     add.l      A0, D0
  628. 0000069C  226E 000A                movea.l    A1, [A6 + 0xA]
  629. 000006A0  7022                     moveq.l    D0, 0x22
  630. 000006A2  D3C0                     add.l      A1, D0
  631. 000006A4  22D8                     move.l     [A1]+, [A0]+
  632. 000006A6  3290                     move.w     [A1], [A0]
  633. label000006A8:
  634. 000006A8  206E 000A                movea.l    A0, [A6 + 0xA]
  635. 000006AC  2468 0016                movea.l    A2, [A0 + 0x16]
  636. 000006B0  200A                     move.l     D0, A2
  637. 000006B2  6704                     beq        +0x6 /* 000006B8 */
  638. 000006B4  526A 0006                addq.w     [A2 + 0x6], 1
  639. label000006B8:
  640. 000006B8  7000                     moveq.l    D0, 0x00
  641. 000006BA  246E FFB8                movea.l    A2, [A6 - 0x48]
  642. 000006BE  2540 0006                move.l     [A2 + 0x6], D0
  643. 000006C2  2540 0002                move.l     [A2 + 0x2], D0
  644. 000006C6  2F0A                     move.l     -[A7], A2
  645. 000006C8  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  646. 000006CC  246E FFBC                movea.l    A2, [A6 - 0x44]
  647. 000006D0  206A 0012                movea.l    A0, [A2 + 0x12]
  648. 000006D4  5368 0006                subq.w     [A0 + 0x6], 1
  649. 000006D8  266E FFC4                movea.l    A3, [A6 - 0x3C]
  650. 000006DC  526B 0006                addq.w     [A3 + 0x6], 1
  651. 000006E0  254B 0012                move.l     [A2 + 0x12], A3
  652. 000006E4  286E 000A                movea.l    A4, [A6 + 0xA]
  653. 000006E8  294B 0012                move.l     [A4 + 0x12], A3
  654. 000006EC  7614                     moveq.l    D3, 0x14
  655. 000006EE  2F03                     move.l     -[A7], D3
  656. 000006F0  2F0B                     move.l     -[A7], A3
  657. 000006F2  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  658. 000006F6  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  659. 000006FA  2540 0002                move.l     [A2 + 0x2], D0
  660. 000006FE  2F03                     move.l     -[A7], D3
  661. 00000700  2F0B                     move.l     -[A7], A3
  662. 00000702  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  663. 00000706  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  664. 0000070A  2540 0006                move.l     [A2 + 0x6], D0
  665. 0000070E  2F0C                     move.l     -[A7], A4
  666. 00000710  4267                     clr.w      -[A7]
  667. 00000712  4EBA FA02                jsr        [PC - 0x5FE /* 00000116 */]
  668. 00000716  4EFA 00AA                jmp        [PC + 0xAA /* 000007C2 */]
  669. label0000071A:
  670. 0000071A  4245                     clr.w      D5
  671. label0000071C:
  672. 0000071C  246E 000A                movea.l    A2, [A6 + 0xA]
  673. 00000720  1212                     move.b     D1, [A2]
  674. 00000722  7000                     moveq.l    D0, 0x00
  675. 00000724  1001                     move.b     D0, D1
  676. 00000726  41ED E076                lea.l      A0, [A5 - 0x1F8A]
  677. 0000072A  1630 0000                move.b     D3, [A0 + D0.w]
  678. 0000072E  7003                     moveq.l    D0, 0x03
  679. 00000730  3D43 FFFC                move.w     [A6 - 0x4], D3
  680. 00000734  C600                     and.b      D3, D0
  681. 00000736  6700 008A                beq        +0x8C /* 000007C2 */
  682. 0000073A  302E FFFC                move.w     D0, [A6 - 0x4]
  683. 0000073E  7201                     moveq.l    D1, 0x01
  684. 00000740  C001                     and.b      D0, D1
  685. 00000742  670A                     beq        +0xC /* 0000074E */
  686. 00000744  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  687. 00000748  3F05                     move.w     -[A7], D5
  688. 0000074A  4EBA F9CA                jsr        [PC - 0x636 /* 00000116 */]
  689. label0000074E:
  690. 0000074E  206E 000A                movea.l    A0, [A6 + 0xA]
  691. 00000752  2028 0002                move.l     D0, [A0 + 0x2]
  692. 00000756  2D40 000A                move.l     [A6 + 0xA], D0
  693. label0000075A:
  694. 0000075A  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  695. 0000075E  246E 000A                movea.l    A2, [A6 + 0xA]
  696. 00000762  1212                     move.b     D1, [A2]
  697. 00000764  7000                     moveq.l    D0, 0x00
  698. 00000766  1001                     move.b     D0, D1
  699. 00000768  7210                     moveq.l    D1, 0x10
  700. 0000076A  B081                     cmp.l      D0, D1
  701. 0000076C  6700 F9B8                beq        -0x646 /* 00000126 */
  702. 00000770  7211                     moveq.l    D1, 0x11
  703. 00000772  B081                     cmp.l      D0, D1
  704. 00000774  6700 F9B0                beq        -0x64E /* 00000126 */
  705. 00000778  720B                     moveq.l    D1, 0x0B
  706. 0000077A  B081                     cmp.l      D0, D1
  707. 0000077C  679E                     beq        -0x60 /* 0000071C */
  708. 0000077E  720E                     moveq.l    D1, 0x0E
  709. 00000780  B081                     cmp.l      D0, D1
  710. 00000782  6700 FAC4                beq        -0x53A /* 00000248 */
  711. 00000786  720F                     moveq.l    D1, 0x0F
  712. 00000788  B081                     cmp.l      D0, D1
  713. 0000078A  6700 FD18                beq        -0x2E6 /* 000004A4 */
  714. 0000078E  725A                     moveq.l    D1, 0x5A
  715. 00000790  B081                     cmp.l      D0, D1
  716. 00000792  6700 FD56                beq        -0x2A8 /* 000004EA */
  717. 00000796  725E                     moveq.l    D1, 0x5E
  718. 00000798  B081                     cmp.l      D0, D1
  719. 0000079A  6700 FE1A                beq        -0x1E4 /* 000005B6 */
  720. 0000079E  7263                     moveq.l    D1, 0x63
  721. 000007A0  B081                     cmp.l      D0, D1
  722. 000007A2  6700 FE12                beq        -0x1EC /* 000005B6 */
  723. 000007A6  725F                     moveq.l    D1, 0x5F
  724. 000007A8  B081                     cmp.l      D0, D1
  725. 000007AA  6700 FE0A                beq        -0x1F4 /* 000005B6 */
  726. 000007AE  7259                     moveq.l    D1, 0x59
  727. 000007B0  B081                     cmp.l      D0, D1
  728. 000007B2  6700 FE50                beq        -0x1AE /* 00000604 */
  729. 000007B6  7214                     moveq.l    D1, 0x14
  730. 000007B8  B081                     cmp.l      D0, D1
  731. 000007BA  6700 FE64                beq        -0x19A /* 00000620 */
  732. 000007BE  6000 FF5A                bra        -0xA4 /* 0000071A */
  733. label000007C2:
  734. 000007C2  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  735. 000007C6  4E5E                     unlink     A6
  736. 000007C8  205F                     movea.l    A0, [A7]+
  737. 000007CA  5C4F                     addq.w     A7, 6
  738. 000007CC  4ED0                     jmp        [A0]
  739. fn000007CE:
  740. 000007CE  4E56 FFEC                link       A6, -0x0014
  741. 000007D2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  742. 000007D6  286E 0008                movea.l    A4, [A6 + 0x8]
  743. 000007DA  246E 000C                movea.l    A2, [A6 + 0xC]
  744. 000007DE  266A 0014                movea.l    A3, [A2 + 0x14]
  745. 000007E2  2C13                     move.l     D6, [A3]
  746. 000007E4  282B 0004                move.l     D4, [A3 + 0x4]
  747. 000007E8  2006                     move.l     D0, D6
  748. 000007EA  E588                     lsl        D0, 2
  749. 000007EC  D08B                     add.l      D0, A3
  750. 000007EE  2040                     movea.l    A0, D0
  751. 000007F0  2610                     move.l     D3, [A0]
  752. 000007F2  2E03                     move.l     D7, D3
  753. 000007F4  9E84                     sub.l      D7, D4
  754. 000007F6  5287                     addq.l     D7, 1
  755. 000007F8  7004                     moveq.l    D0, 0x04
  756. 000007FA  BC80                     cmp.l      D6, D0
  757. 000007FC  6200 00F6                bhi        +0xF8 /* 000008F4 */
  758. 00000800  7009                     moveq.l    D0, 0x09
  759. 00000802  2540 0010                move.l     [A2 + 0x10], D0
  760. 00000806  1014                     move.b     D0, [A4]
  761. 00000808  725F                     moveq.l    D1, 0x5F
  762. 0000080A  B001                     cmp.b      D0, D1
  763. 0000080C  6700 01A0                beq        +0x1A2 /* 000009AE */
  764. 00000810  266C 0012                movea.l    A3, [A4 + 0x12]
  765. 00000814  7001                     moveq.l    D0, 0x01
  766. 00000816  2F00                     move.l     -[A7], D0
  767. 00000818  2F0B                     move.l     -[A7], A3
  768. 0000081A  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  769. 0000081E  2D40 FFF0                move.l     [A6 - 0x10], D0
  770. 00000822  2F00                     move.l     -[A7], D0
  771. 00000824  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  772. 00000828  526B 0006                addq.w     [A3 + 0x6], 1
  773. 0000082C  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  774. 00000830  2D40 FFF4                move.l     [A6 - 0xC], D0
  775. 00000834  204C                     movea.l    A0, A4
  776. 00000836  2240                     movea.l    A1, D0
  777. 00000838  7207                     moveq.l    D1, 0x07
  778. label0000083A:
  779. 0000083A  22D8                     move.l     [A1]+, [A0]+
  780. 0000083C  51C9 FFFC                dbf        D1, -0x6 /* 0000083A */
  781. 00000840  3290                     move.w     [A1], [A0]
  782. 00000842  122D E33D                move.b     D1, [A5 - 0x1CC3]
  783. 00000846  6710                     beq        +0x12 /* 00000858 */
  784. 00000848  204C                     movea.l    A0, A4
  785. 0000084A  7222                     moveq.l    D1, 0x22
  786. 0000084C  D1C1                     add.l      A0, D1
  787. 0000084E  2240                     movea.l    A1, D0
  788. 00000850  7022                     moveq.l    D0, 0x22
  789. 00000852  D3C0                     add.l      A1, D0
  790. 00000854  22D8                     move.l     [A1]+, [A0]+
  791. 00000856  3290                     move.w     [A1], [A0]
  792. label00000858:
  793. 00000858  206E FFF4                movea.l    A0, [A6 - 0xC]
  794. 0000085C  2468 0016                movea.l    A2, [A0 + 0x16]
  795. 00000860  200A                     move.l     D0, A2
  796. 00000862  6704                     beq        +0x6 /* 00000868 */
  797. 00000864  526A 0006                addq.w     [A2 + 0x6], 1
  798. label00000868:
  799. 00000868  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  800. 0000086C  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  801. 00000870  2D40 FFF8                move.l     [A6 - 0x8], D0
  802. 00000874  2413                     move.l     D2, [A3]
  803. 00000876  3602                     move.w     D3, D2
  804. 00000878  741F                     moveq.l    D2, 0x1F
  805. 0000087A  C642                     and.w      D3, D2
  806. 0000087C  7414                     moveq.l    D2, 0x14
  807. 0000087E  B642                     cmp.w      D3, D2
  808. 00000880  6706                     beq        +0x8 /* 00000888 */
  809. 00000882  7415                     moveq.l    D2, 0x15
  810. 00000884  B642                     cmp.w      D3, D2
  811. 00000886  6604                     bne        +0x6 /* 0000088C */
  812. label00000888:
  813. 00000888  7417                     moveq.l    D2, 0x17
  814. 0000088A  6002                     bra        +0x4 /* 0000088E */
  815. label0000088C:
  816. 0000088C  741B                     moveq.l    D2, 0x1B
  817. label0000088E:
  818. 0000088E  7200                     moveq.l    D1, 0x00
  819. 00000890  1202                     move.b     D1, D2
  820. 00000892  2F01                     move.l     -[A7], D1
  821. 00000894  2F0B                     move.l     -[A7], A3
  822. 00000896  2F00                     move.l     -[A7], D0
  823. 00000898  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  824. 0000089C  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  825. 000008A0  2D40 FFFC                move.l     [A6 - 0x4], D0
  826. 000008A4  206E FFF8                movea.l    A0, [A6 - 0x8]
  827. 000008A8  244C                     movea.l    A2, A4
  828. 000008AA  7007                     moveq.l    D0, 0x07
  829. label000008AC:
  830. 000008AC  24D8                     move.l     [A2]+, [A0]+
  831. 000008AE  51C8 FFFC                dbf        D0, -0x6 /* 000008AC */
  832. 000008B2  3490                     move.w     [A2], [A0]
  833. 000008B4  102D E33D                move.b     D0, [A5 - 0x1CC3]
  834. 000008B8  6712                     beq        +0x14 /* 000008CC */
  835. 000008BA  206E FFF8                movea.l    A0, [A6 - 0x8]
  836. 000008BE  7022                     moveq.l    D0, 0x22
  837. 000008C0  D1C0                     add.l      A0, D0
  838. 000008C2  224C                     movea.l    A1, A4
  839. 000008C4  7022                     moveq.l    D0, 0x22
  840. 000008C6  D3C0                     add.l      A1, D0
  841. 000008C8  22D8                     move.l     [A1]+, [A0]+
  842. 000008CA  3290                     move.w     [A1], [A0]
  843. label000008CC:
  844. 000008CC  246C 0016                movea.l    A2, [A4 + 0x16]
  845. 000008D0  200A                     move.l     D0, A2
  846. 000008D2  6704                     beq        +0x6 /* 000008D8 */
  847. 000008D4  526A 0006                addq.w     [A2 + 0x6], 1
  848. label000008D8:
  849. 000008D8  526B 0006                addq.w     [A3 + 0x6], 1
  850. 000008DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  851. 000008E0  2F2D F48A                move.l     -[A7], [A5 - 0xB76]
  852. 000008E4  4EAD 172A                jsr        [A5 + 0x172A /* export_737 */]
  853. 000008E8  2B40 F48A                move.l     [A5 - 0xB76], D0
  854. 000008EC  286E FFF4                movea.l    A4, [A6 - 0xC]
  855. 000008F0  6000 00BC                bra        +0xBE /* 000009AE */
  856. label000008F4:
  857. 000008F4  2606                     move.l     D3, D6
  858. 000008F6  7801                     moveq.l    D4, 0x01
  859. 000008F8  E9AB                     lsl        D3, D4
  860. 000008FA  B687                     cmp.l      D3, D7
  861. 000008FC  642C                     bcc        +0x2E /* 0000092A */
  862. 000008FE  2006                     move.l     D0, D6
  863. 00000900  2200                     move.l     D1, D0
  864. 00000902  C0FC 0002                mulu.w     D0, 0x2
  865. 00000906  4841                     swap.w     D1
  866. 00000908  C2FC 0002                mulu.w     D1, 0x2
  867. 0000090C  4841                     swap.w     D1
  868. 0000090E  4241                     clr.w      D1
  869. 00000910  D081                     add.l      D0, D1
  870. 00000912  7201                     moveq.l    D1, 0x01
  871. 00000914  2401                     move.l     D2, D1
  872. 00000916  C2FC 0002                mulu.w     D1, 0x2
  873. 0000091A  4842                     swap.w     D2
  874. 0000091C  C4FC 0002                mulu.w     D2, 0x2
  875. 00000920  4842                     swap.w     D2
  876. 00000922  4242                     clr.w      D2
  877. 00000924  D282                     add.l      D1, D2
  878. 00000926  D081                     add.l      D0, D1
  879. 00000928  6002                     bra        +0x4 /* 0000092C */
  880. label0000092A:
  881. 0000092A  2007                     move.l     D0, D7
  882. label0000092C:
  883. 0000092C  2D40 FFEC                move.l     [A6 - 0x14], D0
  884. 00000930  52AD ED98                addq.l     [A5 - 0x1268], 1
  885. 00000934  2A2D ED98                move.l     D5, [A5 - 0x1268]
  886. 00000938  42A7                     clr.l      -[A7]
  887. 0000093A  42A7                     clr.l      -[A7]
  888. 0000093C  52AD EDB0                addq.l     [A5 - 0x1250], 1
  889. 00000940  222D EDB0                move.l     D1, [A5 - 0x1250]
  890. 00000944  2F01                     move.l     -[A7], D1
  891. 00000946  487A 007C                pea.l      [PC + 0x7C /* 000009C4, value 0x2530346C '%04l', cstring "%04ld" */]
  892. 0000094A  486D EDB7                pea.l      [A5 - 0x1249]
  893. 0000094E  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  894. 00000952  4FEF 000C                lea.l      A7, [A7 + 0xC]
  895. 00000956  41ED EDB4                lea.l      A0, [A5 - 0x124C]
  896. 0000095A  2F08                     move.l     -[A7], A0
  897. 0000095C  70FF                     moveq.l    D0, 0xFFFFFFFF
  898. 0000095E  2F00                     move.l     -[A7], D0
  899. 00000960  7003                     moveq.l    D0, 0x03
  900. 00000962  2F00                     move.l     -[A7], D0
  901. 00000964  2F3C 0000 0300           move.l     -[A7], 0x300
  902. 0000096A  7004                     moveq.l    D0, 0x04
  903. 0000096C  2F00                     move.l     -[A7], D0
  904. 0000096E  202E FFEC                move.l     D0, [A6 - 0x14]
  905. 00000972  E588                     lsl        D0, 2
  906. 00000974  2F00                     move.l     -[A7], D0
  907. 00000976  700F                     moveq.l    D0, 0x0F
  908. 00000978  2F00                     move.l     -[A7], D0
  909. 0000097A  2F05                     move.l     -[A7], D5
  910. 0000097C  102D ED8C                move.b     D0, [A5 - 0x1274]
  911. 00000980  6706                     beq        +0x8 /* 00000988 */
  912. 00000982  41ED 0D5A                lea.l      A0, [A5 + 0xD5A /* export_423 */]
  913. 00000986  6004                     bra        +0x6 /* 0000098C */
  914. label00000988:
  915. 00000988  41ED 10F2                lea.l      A0, [A5 + 0x10F2 /* export_538 */]
  916. label0000098C:
  917. 0000098C  4E90                     jsr        [A0]
  918. 0000098E  4FEF 0028                lea.l      A7, [A7 + 0x28]
  919. 00000992  486D F486                pea.l      [A5 - 0xB7A]
  920. 00000996  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  921. 0000099A  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  922. 0000099E  486D F486                pea.l      [A5 - 0xB7A]
  923. 000009A2  42A7                     clr.l      -[A7]
  924. 000009A4  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  925. 000009A8  2040                     movea.l    A0, D0
  926. 000009AA  2145 0008                move.l     [A0 + 0x8], D5
  927. label000009AE:
  928. 000009AE  2F0C                     move.l     -[A7], A4
  929. 000009B0  4267                     clr.w      -[A7]
  930. 000009B2  4EBA F762                jsr        [PC - 0x89E /* 00000116 */]
  931. 000009B6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  932. 000009BA  4E5E                     unlink     A6
  933. 000009BC  205F                     movea.l    A0, [A7]+
  934. 000009BE  504F                     addq.w     A7, 8
  935. 000009C0  4ED0                     jmp        [A0]
  936. 000009C2  0006 2530                ori.b      D6, 0x30 /* '0' */
  937. 000009C6  346C 6400                movea.w    A2, [A4 + 0x6400]
  938. 000009CA  4E56 FFF8                link       A6, -0x0008
  939. 000009CE  48E7 0038                movem.l    -[A7], A2,A3,A4
  940. 000009D2  286E 0008                movea.l    A4, [A6 + 0x8]
  941. 000009D6  2654                     movea.l    A3, [A4]
  942. 000009D8  200B                     move.l     D0, A3
  943. 000009DA  6700 00B6                beq        +0xB8 /* 00000A92 */
  944. 000009DE  7000                     moveq.l    D0, 0x00
  945. 000009E0  2D40 FFF8                move.l     [A6 - 0x8], D0
  946. 000009E4  204C                     movea.l    A0, A4
  947. 000009E6  7010                     moveq.l    D0, 0x10
  948. 000009E8  D1C0                     add.l      A0, D0
  949. 000009EA  2D48 FFFC                move.l     [A6 - 0x4], A0
  950. label000009EE:
  951. 000009EE  2B4B F48A                move.l     [A5 - 0xB76], A3
  952. 000009F2  1013                     move.b     D0, [A3]
  953. 000009F4  720F                     moveq.l    D1, 0x0F
  954. 000009F6  B001                     cmp.b      D0, D1
  955. 000009F8  660A                     bne        +0xC /* 00000A04 */
  956. 000009FA  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  957. 000009FE  4EBA F600                jsr        [PC - 0xA00 /* 00000000 */]
  958. 00000A02  605E                     bra        +0x60 /* 00000A62 */
  959. label00000A04:
  960. 00000A04  206E FFFC                movea.l    A0, [A6 - 0x4]
  961. 00000A08  2010                     move.l     D0, [A0]
  962. 00000A0A  7208                     moveq.l    D1, 0x08
  963. 00000A0C  B081                     cmp.l      D0, D1
  964. 00000A0E  660A                     bne        +0xC /* 00000A1A */
  965. 00000A10  2F0C                     move.l     -[A7], A4
  966. 00000A12  2F0B                     move.l     -[A7], A3
  967. 00000A14  4EBA FDB8                jsr        [PC - 0x248 /* 000007CE */]
  968. 00000A18  6048                     bra        +0x4A /* 00000A62 */
  969. label00000A1A:
  970. 00000A1A  206E FFFC                movea.l    A0, [A6 - 0x4]
  971. 00000A1E  2010                     move.l     D0, [A0]
  972. 00000A20  7205                     moveq.l    D1, 0x05
  973. 00000A22  B081                     cmp.l      D0, D1
  974. 00000A24  670A                     beq        +0xC /* 00000A30 */
  975. 00000A26  202C 0010                move.l     D0, [A4 + 0x10]
  976. 00000A2A  7209                     moveq.l    D1, 0x09
  977. 00000A2C  B081                     cmp.l      D0, D1
  978. 00000A2E  660A                     bne        +0xC /* 00000A3A */
  979. label00000A30:
  980. 00000A30  2F0B                     move.l     -[A7], A3
  981. 00000A32  4267                     clr.w      -[A7]
  982. 00000A34  4EBA F6E0                jsr        [PC - 0x920 /* 00000116 */]
  983. 00000A38  6028                     bra        +0x2A /* 00000A62 */
  984. label00000A3A:
  985. 00000A3A  206E FFFC                movea.l    A0, [A6 - 0x4]
  986. 00000A3E  2010                     move.l     D0, [A0]
  987. 00000A40  7202                     moveq.l    D1, 0x02
  988. 00000A42  B081                     cmp.l      D0, D1
  989. 00000A44  670A                     beq        +0xC /* 00000A50 */
  990. 00000A46  202C 0010                move.l     D0, [A4 + 0x10]
  991. 00000A4A  7203                     moveq.l    D1, 0x03
  992. 00000A4C  B081                     cmp.l      D0, D1
  993. 00000A4E  660C                     bne        +0xE /* 00000A5C */
  994. label00000A50:
  995. 00000A50  2F0B                     move.l     -[A7], A3
  996. 00000A52  7001                     moveq.l    D0, 0x01
  997. 00000A54  3F00                     move.w     -[A7], D0
  998. 00000A56  4EBA F6BE                jsr        [PC - 0x942 /* 00000116 */]
  999. 00000A5A  6006                     bra        +0x8 /* 00000A62 */
  1000. label00000A5C:
  1001. 00000A5C  2F0B                     move.l     -[A7], A3
  1002. 00000A5E  4EBA F5A0                jsr        [PC - 0xA60 /* 00000000 */]
  1003. label00000A62:
  1004. 00000A62  246D F48A                movea.l    A2, [A5 - 0xB76]
  1005. 00000A66  B5CB                     cmpa.l     A2, A3
  1006. 00000A68  6714                     beq        +0x16 /* 00000A7E */
  1007. 00000A6A  202E FFF8                move.l     D0, [A6 - 0x8]
  1008. 00000A6E  670A                     beq        +0xC /* 00000A7A */
  1009. 00000A70  206E FFF8                movea.l    A0, [A6 - 0x8]
  1010. 00000A74  214A 0006                move.l     [A0 + 0x6], A2
  1011. 00000A78  6004                     bra        +0x6 /* 00000A7E */
  1012. label00000A7A:
  1013. 00000A7A  28AD F48A                move.l     [A4], [A5 - 0xB76]
  1014. label00000A7E:
  1015. 00000A7E  1013                     move.b     D0, [A3]
  1016. 00000A80  720F                     moveq.l    D1, 0x0F
  1017. 00000A82  B001                     cmp.b      D0, D1
  1018. 00000A84  660C                     bne        +0xE /* 00000A92 */
  1019. 00000A86  2D4B FFF8                move.l     [A6 - 0x8], A3
  1020. 00000A8A  266B 0006                movea.l    A3, [A3 + 0x6]
  1021. 00000A8E  6000 FF5E                bra        -0xA0 /* 000009EE */
  1022. label00000A92:
  1023. 00000A92  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1024. 00000A96  4E5E                     unlink     A6
  1025. 00000A98  205F                     movea.l    A0, [A7]+
  1026. 00000A9A  584F                     addq.w     A7, 4
  1027. 00000A9C  4ED0                     jmp        [A0]
  1028. fn00000A9E:
  1029. 00000A9E  4E56 FFF8                link       A6, -0x0008
  1030. 00000AA2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1031. 00000AA6  102D ED8A                move.b     D0, [A5 - 0x1276]
  1032. 00000AAA  6700 02B4                beq        +0x2B6 /* 00000D60 */
  1033. 00000AAE  202E 0008                move.l     D0, [A6 + 0x8]
  1034. 00000AB2  670C                     beq        +0xE /* 00000AC0 */
  1035. 00000AB4  206E 000C                movea.l    A0, [A6 + 0xC]
  1036. 00000AB8  216E 0008 0012           move.l     [A0 + 0x12], [A6 + 0x8]
  1037. 00000ABE  6010                     bra        +0x12 /* 00000AD0 */
  1038. label00000AC0:
  1039. 00000AC0  52AD ED98                addq.l     [A5 - 0x1268], 1
  1040. 00000AC4  202D ED98                move.l     D0, [A5 - 0x1268]
  1041. 00000AC8  206E 000C                movea.l    A0, [A6 + 0xC]
  1042. 00000ACC  2140 0012                move.l     [A0 + 0x12], D0
  1043. label00000AD0:
  1044. 00000AD0  7000                     moveq.l    D0, 0x00
  1045. 00000AD2  2D40 FFFC                move.l     [A6 - 0x4], D0
  1046. 00000AD6  4243                     clr.w      D3
  1047. 00000AD8  206E 000C                movea.l    A0, [A6 + 0xC]
  1048. 00000ADC  2068 000C                movea.l    A0, [A0 + 0xC]
  1049. 00000AE0  2068 0010                movea.l    A0, [A0 + 0x10]
  1050. 00000AE4  2868 0004                movea.l    A4, [A0 + 0x4]
  1051. 00000AE8  6012                     bra        +0x14 /* 00000AFC */
  1052. label00000AEA:
  1053. 00000AEA  206C 0008                movea.l    A0, [A4 + 0x8]
  1054. 00000AEE  1028 0016                move.b     D0, [A0 + 0x16]
  1055. 00000AF2  7210                     moveq.l    D1, 0x10
  1056. 00000AF4  B001                     cmp.b      D0, D1
  1057. 00000AF6  6602                     bne        +0x4 /* 00000AFA */
  1058. 00000AF8  5243                     addq.w     D3, 1
  1059. label00000AFA:
  1060. 00000AFA  2854                     movea.l    A4, [A4]
  1061. label00000AFC:
  1062. 00000AFC  200C                     move.l     D0, A4
  1063. 00000AFE  66EA                     bne        -0x14 /* 00000AEA */
  1064. 00000B00  4A43                     tst.w      D3
  1065. 00000B02  6714                     beq        +0x16 /* 00000B18 */
  1066. 00000B04  3003                     move.w     D0, D3
  1067. 00000B06  3200                     move.w     D1, D0
  1068. 00000B08  48C1                     ext.l      D1
  1069. 00000B0A  E589                     lsl        D1, 2
  1070. 00000B0C  2F01                     move.l     -[A7], D1
  1071. 00000B0E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1072. 00000B12  584F                     addq.w     A7, 4
  1073. 00000B14  2D40 FFFC                move.l     [A6 - 0x4], D0
  1074. label00000B18:
  1075. 00000B18  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  1076. 00000B1E  206E 000C                movea.l    A0, [A6 + 0xC]
  1077. 00000B22  2068 000C                movea.l    A0, [A0 + 0xC]
  1078. 00000B26  2068 0010                movea.l    A0, [A0 + 0x10]
  1079. 00000B2A  2868 0004                movea.l    A4, [A0 + 0x4]
  1080. 00000B2E  6066                     bra        +0x68 /* 00000B96 */
  1081. label00000B30:
  1082. 00000B30  266C 0008                movea.l    A3, [A4 + 0x8]
  1083. 00000B34  246B 000C                movea.l    A2, [A3 + 0xC]
  1084. 00000B38  4AAA 0012                tst.l      [A2 + 0x12]
  1085. 00000B3C  6606                     bne        +0x8 /* 00000B44 */
  1086. 00000B3E  2F0A                     move.l     -[A7], A2
  1087. 00000B40  4EBA 022A                jsr        [PC + 0x22A /* 00000D6C */]
  1088. label00000B44:
  1089. 00000B44  102B 0016                move.b     D0, [A3 + 0x16]
  1090. 00000B48  7210                     moveq.l    D1, 0x10
  1091. 00000B4A  B001                     cmp.b      D0, D1
  1092. 00000B4C  6646                     bne        +0x48 /* 00000B94 */
  1093. 00000B4E  52AD ED98                addq.l     [A5 - 0x1268], 1
  1094. 00000B52  262D ED98                move.l     D3, [A5 - 0x1268]
  1095. 00000B56  206B 000C                movea.l    A0, [A3 + 0xC]
  1096. 00000B5A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1097. 00000B5E  102B 0011                move.b     D0, [A3 + 0x11]
  1098. 00000B62  4880                     ext.w      D0
  1099. 00000B64  48C0                     ext.l      D0
  1100. 00000B66  2F00                     move.l     -[A7], D0
  1101. 00000B68  102B 0010                move.b     D0, [A3 + 0x10]
  1102. 00000B6C  4880                     ext.w      D0
  1103. 00000B6E  48C0                     ext.l      D0
  1104. 00000B70  2F00                     move.l     -[A7], D0
  1105. 00000B72  2F03                     move.l     -[A7], D3
  1106. 00000B74  102D ED8C                move.b     D0, [A5 - 0x1274]
  1107. 00000B78  6706                     beq        +0x8 /* 00000B80 */
  1108. 00000B7A  41ED 1032                lea.l      A0, [A5 + 0x1032 /* export_514 */]
  1109. 00000B7E  6004                     bra        +0x6 /* 00000B84 */
  1110. label00000B80:
  1111. 00000B80  41ED 123A                lea.l      A0, [A5 + 0x123A /* export_579 */]
  1112. label00000B84:
  1113. 00000B84  4E90                     jsr        [A0]
  1114. 00000B86  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1115. 00000B8A  206E FFF8                movea.l    A0, [A6 - 0x8]
  1116. 00000B8E  58AE FFF8                addq.l     [A6 - 0x8], 4
  1117. 00000B92  2083                     move.l     [A0], D3
  1118. label00000B94:
  1119. 00000B94  2854                     movea.l    A4, [A4]
  1120. label00000B96:
  1121. 00000B96  200C                     move.l     D0, A4
  1122. 00000B98  6696                     bne        -0x68 /* 00000B30 */
  1123. 00000B9A  206E 000C                movea.l    A0, [A6 + 0xC]
  1124. 00000B9E  2468 000C                movea.l    A2, [A0 + 0xC]
  1125. 00000BA2  102A 0016                move.b     D0, [A2 + 0x16]
  1126. 00000BA6  720E                     moveq.l    D1, 0x0E
  1127. 00000BA8  B001                     cmp.b      D0, D1
  1128. 00000BAA  6660                     bne        +0x62 /* 00000C0C */
  1129. 00000BAC  246A 0010                movea.l    A2, [A2 + 0x10]
  1130. 00000BB0  202A 0010                move.l     D0, [A2 + 0x10]
  1131. 00000BB4  7204                     moveq.l    D1, 0x04
  1132. 00000BB6  C081                     and.l      D0, D1
  1133. 00000BB8  6722                     beq        +0x24 /* 00000BDC */
  1134. 00000BBA  2F12                     move.l     -[A7], [A2]
  1135. 00000BBC  42A7                     clr.l      -[A7]
  1136. 00000BBE  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1137. 00000BC2  102D ED8C                move.b     D0, [A5 - 0x1274]
  1138. 00000BC6  6706                     beq        +0x8 /* 00000BCE */
  1139. 00000BC8  41ED 1022                lea.l      A0, [A5 + 0x1022 /* export_512 */]
  1140. 00000BCC  6004                     bra        +0x6 /* 00000BD2 */
  1141. label00000BCE:
  1142. 00000BCE  41ED 122A                lea.l      A0, [A5 + 0x122A /* export_577 */]
  1143. label00000BD2:
  1144. 00000BD2  4E90                     jsr        [A0]
  1145. 00000BD4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1146. 00000BD8  6000 0096                bra        +0x98 /* 00000C70 */
  1147. label00000BDC:
  1148. 00000BDC  246E 000C                movea.l    A2, [A6 + 0xC]
  1149. 00000BE0  266A 000C                movea.l    A3, [A2 + 0xC]
  1150. 00000BE4  206B 0010                movea.l    A0, [A3 + 0x10]
  1151. 00000BE8  2F10                     move.l     -[A7], [A0]
  1152. 00000BEA  7048                     moveq.l    D0, 0x48
  1153. 00000BEC  D7C0                     add.l      A3, D0
  1154. 00000BEE  2F0B                     move.l     -[A7], A3
  1155. 00000BF0  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  1156. 00000BF4  102D ED8C                move.b     D0, [A5 - 0x1274]
  1157. 00000BF8  6706                     beq        +0x8 /* 00000C00 */
  1158. 00000BFA  41ED 1022                lea.l      A0, [A5 + 0x1022 /* export_512 */]
  1159. 00000BFE  6004                     bra        +0x6 /* 00000C04 */
  1160. label00000C00:
  1161. 00000C00  41ED 122A                lea.l      A0, [A5 + 0x122A /* export_577 */]
  1162. label00000C04:
  1163. 00000C04  4E90                     jsr        [A0]
  1164. 00000C06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1165. 00000C0A  6064                     bra        +0x66 /* 00000C70 */
  1166. label00000C0C:
  1167. 00000C0C  246E 000C                movea.l    A2, [A6 + 0xC]
  1168. 00000C10  206A 000C                movea.l    A0, [A2 + 0xC]
  1169. 00000C14  2668 0010                movea.l    A3, [A0 + 0x10]
  1170. 00000C18  202B 0010                move.l     D0, [A3 + 0x10]
  1171. 00000C1C  7204                     moveq.l    D1, 0x04
  1172. 00000C1E  C081                     and.l      D0, D1
  1173. 00000C20  6720                     beq        +0x22 /* 00000C42 */
  1174. 00000C22  2F13                     move.l     -[A7], [A3]
  1175. 00000C24  42A7                     clr.l      -[A7]
  1176. 00000C26  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  1177. 00000C2A  102D ED8C                move.b     D0, [A5 - 0x1274]
  1178. 00000C2E  6706                     beq        +0x8 /* 00000C36 */
  1179. 00000C30  41ED 101A                lea.l      A0, [A5 + 0x101A /* export_511 */]
  1180. 00000C34  6004                     bra        +0x6 /* 00000C3A */
  1181. label00000C36:
  1182. 00000C36  41ED 1222                lea.l      A0, [A5 + 0x1222 /* export_576 */]
  1183. label00000C3A:
  1184. 00000C3A  4E90                     jsr        [A0]
  1185. 00000C3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1186. 00000C40  602E                     bra        +0x30 /* 00000C70 */
  1187. label00000C42:
  1188. 00000C42  246E 000C                movea.l    A2, [A6 + 0xC]
  1189. 00000C46  266A 000C                movea.l    A3, [A2 + 0xC]
  1190. 00000C4A  206B 0010                movea.l    A0, [A3 + 0x10]
  1191. 00000C4E  2F10                     move.l     -[A7], [A0]
  1192. 00000C50  7048                     moveq.l    D0, 0x48
  1193. 00000C52  D7C0                     add.l      A3, D0
  1194. 00000C54  2F0B                     move.l     -[A7], A3
  1195. 00000C56  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  1196. 00000C5A  102D ED8C                move.b     D0, [A5 - 0x1274]
  1197. 00000C5E  6706                     beq        +0x8 /* 00000C66 */
  1198. 00000C60  41ED 101A                lea.l      A0, [A5 + 0x101A /* export_511 */]
  1199. 00000C64  6004                     bra        +0x6 /* 00000C6A */
  1200. label00000C66:
  1201. 00000C66  41ED 1222                lea.l      A0, [A5 + 0x1222 /* export_576 */]
  1202. label00000C6A:
  1203. 00000C6A  4E90                     jsr        [A0]
  1204. 00000C6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1205. label00000C70:
  1206. 00000C70  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  1207. 00000C76  206E 000C                movea.l    A0, [A6 + 0xC]
  1208. 00000C7A  2068 000C                movea.l    A0, [A0 + 0xC]
  1209. 00000C7E  2068 0010                movea.l    A0, [A0 + 0x10]
  1210. 00000C82  2868 0004                movea.l    A4, [A0 + 0x4]
  1211. 00000C86  6000 00B0                bra        +0xB2 /* 00000D38 */
  1212. label00000C8A:
  1213. 00000C8A  266C 0008                movea.l    A3, [A4 + 0x8]
  1214. 00000C8E  206B 000C                movea.l    A0, [A3 + 0xC]
  1215. 00000C92  2010                     move.l     D0, [A0]
  1216. 00000C94  3600                     move.w     D3, D0
  1217. 00000C96  701F                     moveq.l    D0, 0x1F
  1218. 00000C98  C640                     and.w      D3, D0
  1219. 00000C9A  7016                     moveq.l    D0, 0x16
  1220. 00000C9C  B640                     cmp.w      D3, D0
  1221. 00000C9E  6700 0096                beq        +0x98 /* 00000D36 */
  1222. 00000CA2  7017                     moveq.l    D0, 0x17
  1223. 00000CA4  B640                     cmp.w      D3, D0
  1224. 00000CA6  6700 008E                beq        +0x90 /* 00000D36 */
  1225. 00000CAA  7018                     moveq.l    D0, 0x18
  1226. 00000CAC  B640                     cmp.w      D3, D0
  1227. 00000CAE  6700 0086                beq        +0x88 /* 00000D36 */
  1228. 00000CB2  162B 0016                move.b     D3, [A3 + 0x16]
  1229. 00000CB6  700F                     moveq.l    D0, 0x0F
  1230. 00000CB8  B600                     cmp.b      D3, D0
  1231. 00000CBA  677A                     beq        +0x7C /* 00000D36 */
  1232. 00000CBC  7011                     moveq.l    D0, 0x11
  1233. 00000CBE  B600                     cmp.b      D3, D0
  1234. 00000CC0  6774                     beq        +0x76 /* 00000D36 */
  1235. 00000CC2  7002                     moveq.l    D0, 0x02
  1236. 00000CC4  B600                     cmp.b      D3, D0
  1237. 00000CC6  676E                     beq        +0x70 /* 00000D36 */
  1238. 00000CC8  7006                     moveq.l    D0, 0x06
  1239. 00000CCA  B600                     cmp.b      D3, D0
  1240. 00000CCC  6768                     beq        +0x6A /* 00000D36 */
  1241. 00000CCE  7003                     moveq.l    D0, 0x03
  1242. 00000CD0  B600                     cmp.b      D3, D0
  1243. 00000CD2  6762                     beq        +0x64 /* 00000D36 */
  1244. 00000CD4  102B 0016                move.b     D0, [A3 + 0x16]
  1245. 00000CD8  7210                     moveq.l    D1, 0x10
  1246. 00000CDA  B001                     cmp.b      D0, D1
  1247. 00000CDC  662E                     bne        +0x30 /* 00000D0C */
  1248. 00000CDE  206E FFF8                movea.l    A0, [A6 - 0x8]
  1249. 00000CE2  58AE FFF8                addq.l     [A6 - 0x8], 4
  1250. 00000CE6  2F10                     move.l     -[A7], [A0]
  1251. 00000CE8  2F2B 0020                move.l     -[A7], [A3 + 0x20]
  1252. 00000CEC  204B                     movea.l    A0, A3
  1253. 00000CEE  7048                     moveq.l    D0, 0x48
  1254. 00000CF0  D1C0                     add.l      A0, D0
  1255. 00000CF2  2F08                     move.l     -[A7], A0
  1256. 00000CF4  102D ED8C                move.b     D0, [A5 - 0x1274]
  1257. 00000CF8  6706                     beq        +0x8 /* 00000D00 */
  1258. 00000CFA  41ED 102A                lea.l      A0, [A5 + 0x102A /* export_513 */]
  1259. 00000CFE  6004                     bra        +0x6 /* 00000D04 */
  1260. label00000D00:
  1261. 00000D00  41ED 1232                lea.l      A0, [A5 + 0x1232 /* export_578 */]
  1262. label00000D04:
  1263. 00000D04  4E90                     jsr        [A0]
  1264. 00000D06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1265. 00000D0A  602A                     bra        +0x2C /* 00000D36 */
  1266. label00000D0C:
  1267. 00000D0C  206B 000C                movea.l    A0, [A3 + 0xC]
  1268. 00000D10  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1269. 00000D14  2F2B 0020                move.l     -[A7], [A3 + 0x20]
  1270. 00000D18  204B                     movea.l    A0, A3
  1271. 00000D1A  7048                     moveq.l    D0, 0x48
  1272. 00000D1C  D1C0                     add.l      A0, D0
  1273. 00000D1E  2F08                     move.l     -[A7], A0
  1274. 00000D20  102D ED8C                move.b     D0, [A5 - 0x1274]
  1275. 00000D24  6706                     beq        +0x8 /* 00000D2C */
  1276. 00000D26  41ED 102A                lea.l      A0, [A5 + 0x102A /* export_513 */]
  1277. 00000D2A  6004                     bra        +0x6 /* 00000D30 */
  1278. label00000D2C:
  1279. 00000D2C  41ED 1232                lea.l      A0, [A5 + 0x1232 /* export_578 */]
  1280. label00000D30:
  1281. 00000D30  4E90                     jsr        [A0]
  1282. 00000D32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1283. label00000D36:
  1284. 00000D36  2854                     movea.l    A4, [A4]
  1285. label00000D38:
  1286. 00000D38  200C                     move.l     D0, A4
  1287. 00000D3A  6600 FF4E                bne        -0xB0 /* 00000C8A */
  1288. 00000D3E  202E FFFC                move.l     D0, [A6 - 0x4]
  1289. 00000D42  670A                     beq        +0xC /* 00000D4E */
  1290. 00000D44  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1291. 00000D48  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1292. 00000D4C  584F                     addq.w     A7, 4
  1293. label00000D4E:
  1294. 00000D4E  102D ED8C                move.b     D0, [A5 - 0x1274]
  1295. 00000D52  6706                     beq        +0x8 /* 00000D5A */
  1296. 00000D54  41ED 0DB2                lea.l      A0, [A5 + 0xDB2 /* export_434 */]
  1297. 00000D58  6004                     bra        +0x6 /* 00000D5E */
  1298. label00000D5A:
  1299. 00000D5A  41ED 1122                lea.l      A0, [A5 + 0x1122 /* export_544 */]
  1300. label00000D5E:
  1301. 00000D5E  4E90                     jsr        [A0]
  1302. label00000D60:
  1303. 00000D60  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1304. 00000D64  4E5E                     unlink     A6
  1305. 00000D66  205F                     movea.l    A0, [A7]+
  1306. 00000D68  504F                     addq.w     A7, 8
  1307. 00000D6A  4ED0                     jmp        [A0]
  1308. fn00000D6C:
  1309. 00000D6C  4E56 0000                link       A6, 0
  1310. 00000D70  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1311. 00000D74  286E 0008                movea.l    A4, [A6 + 0x8]
  1312. 00000D78  102D ED8A                move.b     D0, [A5 - 0x1276]
  1313. 00000D7C  6700 0306                beq        +0x308 /* 00001084 */
  1314. 00000D80  4AAC 0012                tst.l      [A4 + 0x12]
  1315. 00000D84  6600 02FE                bne        +0x300 /* 00001084 */
  1316. 00000D88  2614                     move.l     D3, [A4]
  1317. 00000D8A  701F                     moveq.l    D0, 0x1F
  1318. 00000D8C  C680                     and.l      D3, D0
  1319. 00000D8E  6700 00E0                beq        +0xE2 /* 00000E70 */
  1320. 00000D92  7001                     moveq.l    D0, 0x01
  1321. 00000D94  B680                     cmp.l      D3, D0
  1322. 00000D96  6700 00D8                beq        +0xDA /* 00000E70 */
  1323. 00000D9A  7002                     moveq.l    D0, 0x02
  1324. 00000D9C  B680                     cmp.l      D3, D0
  1325. 00000D9E  6700 00D0                beq        +0xD2 /* 00000E70 */
  1326. 00000DA2  7003                     moveq.l    D0, 0x03
  1327. 00000DA4  B680                     cmp.l      D3, D0
  1328. 00000DA6  6700 00C8                beq        +0xCA /* 00000E70 */
  1329. 00000DAA  7004                     moveq.l    D0, 0x04
  1330. 00000DAC  B680                     cmp.l      D3, D0
  1331. 00000DAE  6700 00C0                beq        +0xC2 /* 00000E70 */
  1332. 00000DB2  7006                     moveq.l    D0, 0x06
  1333. 00000DB4  B680                     cmp.l      D3, D0
  1334. 00000DB6  6700 00B8                beq        +0xBA /* 00000E70 */
  1335. 00000DBA  7007                     moveq.l    D0, 0x07
  1336. 00000DBC  B680                     cmp.l      D3, D0
  1337. 00000DBE  6700 00B0                beq        +0xB2 /* 00000E70 */
  1338. 00000DC2  7008                     moveq.l    D0, 0x08
  1339. 00000DC4  B680                     cmp.l      D3, D0
  1340. 00000DC6  6700 00A8                beq        +0xAA /* 00000E70 */
  1341. 00000DCA  7009                     moveq.l    D0, 0x09
  1342. 00000DCC  B680                     cmp.l      D3, D0
  1343. 00000DCE  6700 00A0                beq        +0xA2 /* 00000E70 */
  1344. 00000DD2  700A                     moveq.l    D0, 0x0A
  1345. 00000DD4  B680                     cmp.l      D3, D0
  1346. 00000DD6  6700 0098                beq        +0x9A /* 00000E70 */
  1347. 00000DDA  700B                     moveq.l    D0, 0x0B
  1348. 00000DDC  B680                     cmp.l      D3, D0
  1349. 00000DDE  6700 0090                beq        +0x92 /* 00000E70 */
  1350. 00000DE2  700C                     moveq.l    D0, 0x0C
  1351. 00000DE4  B680                     cmp.l      D3, D0
  1352. 00000DE6  6700 0088                beq        +0x8A /* 00000E70 */
  1353. 00000DEA  700D                     moveq.l    D0, 0x0D
  1354. 00000DEC  B680                     cmp.l      D3, D0
  1355. 00000DEE  6700 0080                beq        +0x82 /* 00000E70 */
  1356. 00000DF2  700E                     moveq.l    D0, 0x0E
  1357. 00000DF4  B680                     cmp.l      D3, D0
  1358. 00000DF6  6778                     beq        +0x7A /* 00000E70 */
  1359. 00000DF8  700F                     moveq.l    D0, 0x0F
  1360. 00000DFA  B680                     cmp.l      D3, D0
  1361. 00000DFC  6772                     beq        +0x74 /* 00000E70 */
  1362. 00000DFE  7013                     moveq.l    D0, 0x13
  1363. 00000E00  B680                     cmp.l      D3, D0
  1364. 00000E02  676C                     beq        +0x6E /* 00000E70 */
  1365. 00000E04  7005                     moveq.l    D0, 0x05
  1366. 00000E06  B680                     cmp.l      D3, D0
  1367. 00000E08  6700 0096                beq        +0x98 /* 00000EA0 */
  1368. 00000E0C  7010                     moveq.l    D0, 0x10
  1369. 00000E0E  B680                     cmp.l      D3, D0
  1370. 00000E10  6700 0124                beq        +0x126 /* 00000F36 */
  1371. 00000E14  7011                     moveq.l    D0, 0x11
  1372. 00000E16  B680                     cmp.l      D3, D0
  1373. 00000E18  6700 011C                beq        +0x11E /* 00000F36 */
  1374. 00000E1C  7012                     moveq.l    D0, 0x12
  1375. 00000E1E  B680                     cmp.l      D3, D0
  1376. 00000E20  6700 0114                beq        +0x116 /* 00000F36 */
  1377. 00000E24  7015                     moveq.l    D0, 0x15
  1378. 00000E26  B680                     cmp.l      D3, D0
  1379. 00000E28  6700 014C                beq        +0x14E /* 00000F76 */
  1380. 00000E2C  7014                     moveq.l    D0, 0x14
  1381. 00000E2E  B680                     cmp.l      D3, D0
  1382. 00000E30  6700 01B8                beq        +0x1BA /* 00000FEA */
  1383. 00000E34  7016                     moveq.l    D0, 0x16
  1384. 00000E36  B680                     cmp.l      D3, D0
  1385. 00000E38  6700 01CE                beq        +0x1D0 /* 00001008 */
  1386. 00000E3C  7017                     moveq.l    D0, 0x17
  1387. 00000E3E  B680                     cmp.l      D3, D0
  1388. 00000E40  6700 01C6                beq        +0x1C8 /* 00001008 */
  1389. 00000E44  7018                     moveq.l    D0, 0x18
  1390. 00000E46  B680                     cmp.l      D3, D0
  1391. 00000E48  6700 01BE                beq        +0x1C0 /* 00001008 */
  1392. 00000E4C  7019                     moveq.l    D0, 0x19
  1393. 00000E4E  B680                     cmp.l      D3, D0
  1394. 00000E50  6700 0206                beq        +0x208 /* 00001058 */
  1395. 00000E54  701A                     moveq.l    D0, 0x1A
  1396. 00000E56  B680                     cmp.l      D3, D0
  1397. 00000E58  6700 01FE                beq        +0x200 /* 00001058 */
  1398. 00000E5C  701B                     moveq.l    D0, 0x1B
  1399. 00000E5E  B680                     cmp.l      D3, D0
  1400. 00000E60  6700 01F6                beq        +0x1F8 /* 00001058 */
  1401. 00000E64  701C                     moveq.l    D0, 0x1C
  1402. 00000E66  B680                     cmp.l      D3, D0
  1403. 00000E68  6700 01EE                beq        +0x1F0 /* 00001058 */
  1404. 00000E6C  6000 01EA                bra        +0x1EC /* 00001058 */
  1405. label00000E70:
  1406. 00000E70  52AD ED98                addq.l     [A5 - 0x1268], 1
  1407. 00000E74  202D ED98                move.l     D0, [A5 - 0x1268]
  1408. 00000E78  2940 0012                move.l     [A4 + 0x12], D0
  1409. 00000E7C  2F03                     move.l     -[A7], D3
  1410. 00000E7E  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  1411. 00000E82  2F00                     move.l     -[A7], D0
  1412. 00000E84  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  1413. 00000E88  102D ED8C                move.b     D0, [A5 - 0x1274]
  1414. 00000E8C  6706                     beq        +0x8 /* 00000E94 */
  1415. 00000E8E  41ED 0F92                lea.l      A0, [A5 + 0xF92 /* export_494 */]
  1416. 00000E92  6004                     bra        +0x6 /* 00000E98 */
  1417. label00000E94:
  1418. 00000E94  41ED 11E2                lea.l      A0, [A5 + 0x11E2 /* export_568 */]
  1419. label00000E98:
  1420. 00000E98  4E90                     jsr        [A0]
  1421. 00000E9A  504F                     addq.w     A7, 8
  1422. 00000E9C  6000 01E6                bra        +0x1E8 /* 00001084 */
  1423. label00000EA0:
  1424. 00000EA0  52AD ED98                addq.l     [A5 - 0x1268], 1
  1425. 00000EA4  202D ED98                move.l     D0, [A5 - 0x1268]
  1426. 00000EA8  2940 0012                move.l     [A4 + 0x12], D0
  1427. 00000EAC  246C 0008                movea.l    A2, [A4 + 0x8]
  1428. 00000EB0  4AAA 0012                tst.l      [A2 + 0x12]
  1429. 00000EB4  6606                     bne        +0x8 /* 00000EBC */
  1430. 00000EB6  2F0A                     move.l     -[A7], A2
  1431. 00000EB8  4EBA FEB2                jsr        [PC - 0x14E /* 00000D6C */]
  1432. label00000EBC:
  1433. 00000EBC  206C 000C                movea.l    A0, [A4 + 0xC]
  1434. 00000EC0  7048                     moveq.l    D0, 0x48
  1435. 00000EC2  D1C0                     add.l      A0, D0
  1436. 00000EC4  2F08                     move.l     -[A7], A0
  1437. 00000EC6  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  1438. 00000ECA  102D ED8C                move.b     D0, [A5 - 0x1274]
  1439. 00000ECE  6706                     beq        +0x8 /* 00000ED6 */
  1440. 00000ED0  41ED 0FF2                lea.l      A0, [A5 + 0xFF2 /* export_506 */]
  1441. 00000ED4  6004                     bra        +0x6 /* 00000EDA */
  1442. label00000ED6:
  1443. 00000ED6  41ED 120A                lea.l      A0, [A5 + 0x120A /* export_573 */]
  1444. label00000EDA:
  1445. 00000EDA  4E90                     jsr        [A0]
  1446. 00000EDC  504F                     addq.w     A7, 8
  1447. 00000EDE  206C 000C                movea.l    A0, [A4 + 0xC]
  1448. 00000EE2  2668 0010                movea.l    A3, [A0 + 0x10]
  1449. 00000EE6  602A                     bra        +0x2C /* 00000F12 */
  1450. label00000EE8:
  1451. 00000EE8  246B 0008                movea.l    A2, [A3 + 0x8]
  1452. 00000EEC  206A 0010                movea.l    A0, [A2 + 0x10]
  1453. 00000EF0  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1454. 00000EF4  204A                     movea.l    A0, A2
  1455. 00000EF6  7048                     moveq.l    D0, 0x48
  1456. 00000EF8  D1C0                     add.l      A0, D0
  1457. 00000EFA  2F08                     move.l     -[A7], A0
  1458. 00000EFC  102D ED8C                move.b     D0, [A5 - 0x1274]
  1459. 00000F00  6706                     beq        +0x8 /* 00000F08 */
  1460. 00000F02  41ED 0FFA                lea.l      A0, [A5 + 0xFFA /* export_507 */]
  1461. 00000F06  6004                     bra        +0x6 /* 00000F0C */
  1462. label00000F08:
  1463. 00000F08  41ED 1212                lea.l      A0, [A5 + 0x1212 /* export_574 */]
  1464. label00000F0C:
  1465. 00000F0C  4E90                     jsr        [A0]
  1466. 00000F0E  504F                     addq.w     A7, 8
  1467. 00000F10  2653                     movea.l    A3, [A3]
  1468. label00000F12:
  1469. 00000F12  200B                     move.l     D0, A3
  1470. 00000F14  66D2                     bne        -0x2C /* 00000EE8 */
  1471. 00000F16  206C 0008                movea.l    A0, [A4 + 0x8]
  1472. 00000F1A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1473. 00000F1E  102D ED8C                move.b     D0, [A5 - 0x1274]
  1474. 00000F22  6706                     beq        +0x8 /* 00000F2A */
  1475. 00000F24  41ED 1002                lea.l      A0, [A5 + 0x1002 /* export_508 */]
  1476. 00000F28  6004                     bra        +0x6 /* 00000F2E */
  1477. label00000F2A:
  1478. 00000F2A  41ED 121A                lea.l      A0, [A5 + 0x121A /* export_575 */]
  1479. label00000F2E:
  1480. 00000F2E  4E90                     jsr        [A0]
  1481. 00000F30  584F                     addq.w     A7, 4
  1482. 00000F32  6000 0150                bra        +0x152 /* 00001084 */
  1483. label00000F36:
  1484. 00000F36  52AD ED98                addq.l     [A5 - 0x1268], 1
  1485. 00000F3A  202D ED98                move.l     D0, [A5 - 0x1268]
  1486. 00000F3E  2940 0012                move.l     [A4 + 0x12], D0
  1487. 00000F42  246C 0008                movea.l    A2, [A4 + 0x8]
  1488. 00000F46  4AAA 0012                tst.l      [A2 + 0x12]
  1489. 00000F4A  6606                     bne        +0x8 /* 00000F52 */
  1490. 00000F4C  2F0A                     move.l     -[A7], A2
  1491. 00000F4E  4EBA FE1C                jsr        [PC - 0x1E4 /* 00000D6C */]
  1492. label00000F52:
  1493. 00000F52  206C 0008                movea.l    A0, [A4 + 0x8]
  1494. 00000F56  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1495. 00000F5A  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  1496. 00000F5E  102D ED8C                move.b     D0, [A5 - 0x1274]
  1497. 00000F62  6706                     beq        +0x8 /* 00000F6A */
  1498. 00000F64  41ED 0FE2                lea.l      A0, [A5 + 0xFE2 /* export_504 */]
  1499. 00000F68  6004                     bra        +0x6 /* 00000F6E */
  1500. label00000F6A:
  1501. 00000F6A  41ED 1202                lea.l      A0, [A5 + 0x1202 /* export_572 */]
  1502. label00000F6E:
  1503. 00000F6E  4E90                     jsr        [A0]
  1504. 00000F70  504F                     addq.w     A7, 8
  1505. 00000F72  6000 0110                bra        +0x112 /* 00001084 */
  1506. label00000F76:
  1507. 00000F76  52AD ED98                addq.l     [A5 - 0x1268], 1
  1508. 00000F7A  202D ED98                move.l     D0, [A5 - 0x1268]
  1509. 00000F7E  2940 0012                move.l     [A4 + 0x12], D0
  1510. 00000F82  246C 0008                movea.l    A2, [A4 + 0x8]
  1511. 00000F86  4AAA 0012                tst.l      [A2 + 0x12]
  1512. 00000F8A  6606                     bne        +0x8 /* 00000F92 */
  1513. 00000F8C  2F0A                     move.l     -[A7], A2
  1514. 00000F8E  4EBA FDDC                jsr        [PC - 0x224 /* 00000D6C */]
  1515. label00000F92:
  1516. 00000F92  202C 000C                move.l     D0, [A4 + 0xC]
  1517. 00000F96  5380                     subq.l     D0, 1
  1518. 00000F98  2F00                     move.l     -[A7], D0
  1519. 00000F9A  302D ED96                move.w     D0, [A5 - 0x126A]
  1520. 00000F9E  57C0                     seq        D0
  1521. 00000FA0  4400                     neg.b      D0
  1522. 00000FA2  4880                     ext.w      D0
  1523. 00000FA4  48C0                     ext.l      D0
  1524. 00000FA6  3F00                     move.w     -[A7], D0
  1525. 00000FA8  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  1526. 00000FAC  2F00                     move.l     -[A7], D0
  1527. 00000FAE  42A7                     clr.l      -[A7]
  1528. 00000FB0  302D ED96                move.w     D0, [A5 - 0x126A]
  1529. 00000FB4  57C0                     seq        D0
  1530. 00000FB6  4400                     neg.b      D0
  1531. 00000FB8  4880                     ext.w      D0
  1532. 00000FBA  48C0                     ext.l      D0
  1533. 00000FBC  3F00                     move.w     -[A7], D0
  1534. 00000FBE  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  1535. 00000FC2  2F00                     move.l     -[A7], D0
  1536. 00000FC4  206C 0008                movea.l    A0, [A4 + 0x8]
  1537. 00000FC8  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1538. 00000FCC  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  1539. 00000FD0  102D ED8C                move.b     D0, [A5 - 0x1274]
  1540. 00000FD4  6706                     beq        +0x8 /* 00000FDC */
  1541. 00000FD6  41ED 0F9A                lea.l      A0, [A5 + 0xF9A /* export_495 */]
  1542. 00000FDA  6004                     bra        +0x6 /* 00000FE0 */
  1543. label00000FDC:
  1544. 00000FDC  41ED 11EA                lea.l      A0, [A5 + 0x11EA /* export_569 */]
  1545. label00000FE0:
  1546. 00000FE0  4E90                     jsr        [A0]
  1547. 00000FE2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1548. 00000FE6  6000 009C                bra        +0x9E /* 00001084 */
  1549. label00000FEA:
  1550. 00000FEA  246C 000C                movea.l    A2, [A4 + 0xC]
  1551. 00000FEE  206A 0010                movea.l    A0, [A2 + 0x10]
  1552. 00000FF2  4A90                     tst.l      [A0]
  1553. 00000FF4  6608                     bne        +0xA /* 00000FFE */
  1554. 00000FF6  00AA 0400 0000 0018      ori.l      [A2 + 0x18], 0x4000000
  1555. label00000FFE:
  1556. 00000FFE  2F0C                     move.l     -[A7], A4
  1557. 00001000  42A7                     clr.l      -[A7]
  1558. 00001002  4EBA FA9A                jsr        [PC - 0x566 /* 00000A9E */]
  1559. 00001006  607C                     bra        +0x7E /* 00001084 */
  1560. label00001008:
  1561. 00001008  52AD ED98                addq.l     [A5 - 0x1268], 1
  1562. 0000100C  202D ED98                move.l     D0, [A5 - 0x1268]
  1563. 00001010  2940 0012                move.l     [A4 + 0x12], D0
  1564. 00001014  246C 0008                movea.l    A2, [A4 + 0x8]
  1565. 00001018  4AAA 0012                tst.l      [A2 + 0x12]
  1566. 0000101C  6606                     bne        +0x8 /* 00001024 */
  1567. 0000101E  2F0A                     move.l     -[A7], A2
  1568. 00001020  4EBA FD4A                jsr        [PC - 0x2B6 /* 00000D6C */]
  1569. label00001024:
  1570. 00001024  206C 0008                movea.l    A0, [A4 + 0x8]
  1571. 00001028  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1572. 0000102C  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  1573. 00001030  102D ED8C                move.b     D0, [A5 - 0x1274]
  1574. 00001034  6706                     beq        +0x8 /* 0000103C */
  1575. 00001036  41ED 0FAA                lea.l      A0, [A5 + 0xFAA /* export_497 */]
  1576. 0000103A  6004                     bra        +0x6 /* 00001040 */
  1577. label0000103C:
  1578. 0000103C  41ED 11F2                lea.l      A0, [A5 + 0x11F2 /* export_570 */]
  1579. label00001040:
  1580. 00001040  4E90                     jsr        [A0]
  1581. 00001042  504F                     addq.w     A7, 8
  1582. 00001044  102D ED8C                move.b     D0, [A5 - 0x1274]
  1583. 00001048  6706                     beq        +0x8 /* 00001050 */
  1584. 0000104A  41ED 0FBA                lea.l      A0, [A5 + 0xFBA /* export_499 */]
  1585. 0000104E  6004                     bra        +0x6 /* 00001054 */
  1586. label00001050:
  1587. 00001050  41ED 11FA                lea.l      A0, [A5 + 0x11FA /* export_571 */]
  1588. label00001054:
  1589. 00001054  4E90                     jsr        [A0]
  1590. 00001056  602C                     bra        +0x2E /* 00001084 */
  1591. label00001058:
  1592. 00001058  52AD ED98                addq.l     [A5 - 0x1268], 1
  1593. 0000105C  202D ED98                move.l     D0, [A5 - 0x1268]
  1594. 00001060  2940 0012                move.l     [A4 + 0x12], D0
  1595. 00001064  2F03                     move.l     -[A7], D3
  1596. 00001066  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  1597. 0000106A  2F00                     move.l     -[A7], D0
  1598. 0000106C  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  1599. 00001070  102D ED8C                move.b     D0, [A5 - 0x1274]
  1600. 00001074  6706                     beq        +0x8 /* 0000107C */
  1601. 00001076  41ED 0F92                lea.l      A0, [A5 + 0xF92 /* export_494 */]
  1602. 0000107A  6004                     bra        +0x6 /* 00001080 */
  1603. label0000107C:
  1604. 0000107C  41ED 11E2                lea.l      A0, [A5 + 0x11E2 /* export_568 */]
  1605. label00001080:
  1606. 00001080  4E90                     jsr        [A0]
  1607. 00001082  504F                     addq.w     A7, 8
  1608. label00001084:
  1609. 00001084  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1610. 00001088  4E5E                     unlink     A6
  1611. 0000108A  205F                     movea.l    A0, [A7]+
  1612. 0000108C  584F                     addq.w     A7, 4
  1613. 0000108E  4ED0                     jmp        [A0]
  1614. 00001090  4E56 FFFC                link       A6, -0x0004
  1615. 00001094  48E7 1030                movem.l    -[A7], D3,A2,A3
  1616. 00001098  4243                     clr.w      D3
  1617. 0000109A  604C                     bra        +0x4E /* 000010E8 */
  1618. label0000109C:
  1619. 0000109C  3003                     move.w     D0, D3
  1620. 0000109E  48C0                     ext.l      D0
  1621. 000010A0  E580                     asl        D0, 2
  1622. 000010A2  D0AD E68C                add.l      D0, [A5 - 0x1974]
  1623. 000010A6  2040                     movea.l    A0, D0
  1624. 000010A8  2650                     movea.l    A3, [A0]
  1625. 000010AA  102B 0016                move.b     D0, [A3 + 0x16]
  1626. 000010AE  1D40 FFFC                move.b     [A6 - 0x4], D0
  1627. 000010B2  4AAB 0040                tst.l      [A3 + 0x40]
  1628. 000010B6  662E                     bne        +0x30 /* 000010E6 */
  1629. 000010B8  7201                     moveq.l    D1, 0x01
  1630. 000010BA  B001                     cmp.b      D0, D1
  1631. 000010BC  6718                     beq        +0x1A /* 000010D6 */
  1632. 000010BE  7204                     moveq.l    D1, 0x04
  1633. 000010C0  B001                     cmp.b      D0, D1
  1634. 000010C2  6712                     beq        +0x14 /* 000010D6 */
  1635. 000010C4  720B                     moveq.l    D1, 0x0B
  1636. 000010C6  B001                     cmp.b      D0, D1
  1637. 000010C8  670C                     beq        +0xE /* 000010D6 */
  1638. 000010CA  7208                     moveq.l    D1, 0x08
  1639. 000010CC  B001                     cmp.b      D0, D1
  1640. 000010CE  6706                     beq        +0x8 /* 000010D6 */
  1641. 000010D0  7209                     moveq.l    D1, 0x09
  1642. 000010D2  B001                     cmp.b      D0, D1
  1643. 000010D4  6610                     bne        +0x12 /* 000010E6 */
  1644. label000010D6:
  1645. 000010D6  246B 000C                movea.l    A2, [A3 + 0xC]
  1646. 000010DA  4AAA 0012                tst.l      [A2 + 0x12]
  1647. 000010DE  6606                     bne        +0x8 /* 000010E6 */
  1648. 000010E0  2F0A                     move.l     -[A7], A2
  1649. 000010E2  4EBA FC88                jsr        [PC - 0x378 /* 00000D6C */]
  1650. label000010E6:
  1651. 000010E6  5243                     addq.w     D3, 1
  1652. label000010E8:
  1653. 000010E8  B66D E688                cmp.w      D3, [A5 - 0x1978]
  1654. 000010EC  6DAE                     blt        -0x50 /* 0000109C */
  1655. 000010EE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1656. 000010F2  4E5E                     unlink     A6
  1657. 000010F4  4E75                     rts
  1658. fn000010F6:
  1659. 000010F6  4E56 0000                link       A6, 0
  1660. 000010FA  48E7 0030                movem.l    -[A7], A2,A3
  1661. 000010FE  266E 0008                movea.l    A3, [A6 + 0x8]
  1662. 00001102  4AAB 0040                tst.l      [A3 + 0x40]
  1663. 00001106  6600 008A                bne        +0x8C /* 00001192 */
  1664. 0000110A  102B 0016                move.b     D0, [A3 + 0x16]
  1665. 0000110E  4880                     ext.w      D0
  1666. 00001110  48C0                     ext.l      D0
  1667. 00001112  7214                     moveq.l    D1, 0x14
  1668. 00001114  B081                     cmp.l      D0, D1
  1669. 00001116  671A                     beq        +0x1C /* 00001132 */
  1670. 00001118  720D                     moveq.l    D1, 0x0D
  1671. 0000111A  B081                     cmp.l      D0, D1
  1672. 0000111C  6714                     beq        +0x16 /* 00001132 */
  1673. 0000111E  720E                     moveq.l    D1, 0x0E
  1674. 00001120  B081                     cmp.l      D0, D1
  1675. 00001122  670E                     beq        +0x10 /* 00001132 */
  1676. 00001124  720F                     moveq.l    D1, 0x0F
  1677. 00001126  B081                     cmp.l      D0, D1
  1678. 00001128  6708                     beq        +0xA /* 00001132 */
  1679. 0000112A  720A                     moveq.l    D1, 0x0A
  1680. 0000112C  B081                     cmp.l      D0, D1
  1681. 0000112E  6714                     beq        +0x16 /* 00001144 */
  1682. 00001130  6060                     bra        +0x62 /* 00001192 */
  1683. label00001132:
  1684. 00001132  246B 000C                movea.l    A2, [A3 + 0xC]
  1685. 00001136  4AAA 0012                tst.l      [A2 + 0x12]
  1686. 0000113A  6656                     bne        +0x58 /* 00001192 */
  1687. 0000113C  2F0A                     move.l     -[A7], A2
  1688. 0000113E  4EBA FC2C                jsr        [PC - 0x3D4 /* 00000D6C */]
  1689. 00001142  604E                     bra        +0x50 /* 00001192 */
  1690. label00001144:
  1691. 00001144  246B 000C                movea.l    A2, [A3 + 0xC]
  1692. 00001148  4AAA 0012                tst.l      [A2 + 0x12]
  1693. 0000114C  6606                     bne        +0x8 /* 00001154 */
  1694. 0000114E  2F0A                     move.l     -[A7], A2
  1695. 00001150  4EBA FC1A                jsr        [PC - 0x3E6 /* 00000D6C */]
  1696. label00001154:
  1697. 00001154  206B 000C                movea.l    A0, [A3 + 0xC]
  1698. 00001158  4AA8 0012                tst.l      [A0 + 0x12]
  1699. 0000115C  6734                     beq        +0x36 /* 00001192 */
  1700. 0000115E  52AD ED98                addq.l     [A5 - 0x1268], 1
  1701. 00001162  202D ED98                move.l     D0, [A5 - 0x1268]
  1702. 00001166  2740 0040                move.l     [A3 + 0x40], D0
  1703. 0000116A  204B                     movea.l    A0, A3
  1704. 0000116C  7248                     moveq.l    D1, 0x48
  1705. 0000116E  D1C1                     add.l      A0, D1
  1706. 00001170  2F08                     move.l     -[A7], A0
  1707. 00001172  206B 000C                movea.l    A0, [A3 + 0xC]
  1708. 00001176  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1709. 0000117A  2F00                     move.l     -[A7], D0
  1710. 0000117C  102D ED8C                move.b     D0, [A5 - 0x1274]
  1711. 00001180  6706                     beq        +0x8 /* 00001188 */
  1712. 00001182  41ED 103A                lea.l      A0, [A5 + 0x103A /* export_515 */]
  1713. 00001186  6004                     bra        +0x6 /* 0000118C */
  1714. label00001188:
  1715. 00001188  41ED 1242                lea.l      A0, [A5 + 0x1242 /* export_580 */]
  1716. label0000118C:
  1717. 0000118C  4E90                     jsr        [A0]
  1718. 0000118E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1719. label00001192:
  1720. 00001192  2453                     movea.l    A2, [A3]
  1721. 00001194  200A                     move.l     D0, A2
  1722. 00001196  6706                     beq        +0x8 /* 0000119E */
  1723. 00001198  2F0A                     move.l     -[A7], A2
  1724. 0000119A  4EBA FF5A                jsr        [PC - 0xA6 /* 000010F6 */]
  1725. label0000119E:
  1726. 0000119E  246B 0004                movea.l    A2, [A3 + 0x4]
  1727. 000011A2  200A                     move.l     D0, A2
  1728. 000011A4  6706                     beq        +0x8 /* 000011AC */
  1729. 000011A6  2F0A                     move.l     -[A7], A2
  1730. 000011A8  4EBA FF4C                jsr        [PC - 0xB4 /* 000010F6 */]
  1731. label000011AC:
  1732. 000011AC  4CDF 0C00                movem.l    A2,A3, [A7]+
  1733. 000011B0  4E5E                     unlink     A6
  1734. 000011B2  205F                     movea.l    A0, [A7]+
  1735. 000011B4  584F                     addq.w     A7, 4
  1736. 000011B6  4ED0                     jmp        [A0]
  1737. 000011B8  2F0A                     move.l     -[A7], A2
  1738. 000011BA  7001                     moveq.l    D0, 0x01
  1739. 000011BC  2F00                     move.l     -[A7], D0
  1740. 000011BE  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  1741. 000011C2  2440                     movea.l    A2, D0
  1742. 000011C4  200A                     move.l     D0, A2
  1743. 000011C6  6708                     beq        +0xA /* 000011D0 */
  1744. 000011C8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1745. 000011CC  4EBA FF28                jsr        [PC - 0xD8 /* 000010F6 */]
  1746. label000011D0:
  1747. 000011D0  245F                     movea.l    A2, [A7]+
  1748. 000011D2  4E75                     rts
  1749.